返回首页

gbase数据、南大通用产品文档:GBase8agbase_optimizer_between_join

更新日期:2024年09月11日

取值:[0,2]
默认值:2
说明:这个参数用于控制是否使用BETWEEN JOIN 优化,默认值是1。
参数= 0 关闭。
参数= 1 启用。
参数= 2 启用。用于当SQL 语句含有等值条件的连接时,优先使用BETWEEN
JOIN,如:where t1.d = t2.d AND t1.a BETWEEN t2.b AND t2.c。
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。

|按位或
示例
返回“29 | 15”的计算结果。
gbase> SELECT 29 | 15 FROM dual;
+---------+
| 29 | 15 |
+---------+
|
31 |
+---------+
1 row in set
说明
29 对应的比特值为“11101”,15 对应的比特值为“1111”,逐位
进行或操作,结果为“11111”,对应的十进制值为“31”。

SQLGetInfo 返回与 hdbc 关联的驱动程序和数据源的一般信息。
下表描述了 SQLGetInfo 的 SQLSTATE 和错误值。
SQLSTATE
错误值
错误消息
01000
-11001
General warning
01004
-11003
Data truncated
08003
-11017
Connection not open
22003
-11025
Numeric value out of range
S1000
-11060
General error
S1001
-11061
Memory-allocation failure
S1009
-11066
Invalid argument value
S1090
-11071
Invalid string or buffer length
S1096
-11077
Information type out of range
S1C00
-11092
Driver not capable
S1T00
-11094
Time-out expired
08S01
-11301
A protocol error has been detected. Current connection is
closed.