返回首页

gbase数据、南大通用产品文档:GBase8sSQLGetConnectOption(仅限一级)

更新日期:2024年09月11日

SQLGetConnectOption 返回当前连接选项的设置。
下表描述了 SQLGetConnectOption 的 SQLSTATE 和错误值。
SQLSTATE
错误值
错误消息
01000
-11001
General warning
08003
-11017
Connection not open
S1000
-11060
General error
S1001
-11061
Memory-allocation failure
S1010
-11067
Function-sequence error
S1092
-11073
Option type out of range
S1C00
-11092
Driver not capable

函数说明
根据X 值是正数、0 还是负数,分别返回1、0 或-1。
示例
示例1:X 为负数,返回-1。
gbase> SELECT SIGN(-32) FROM dual;
+-----------+
| SIGN(-32) |
+-----------+
|
-1 |
+-----------+
1 row in set
示例2:X 为“0”,返回0。
gbase> SELECT SIGN(0) FROM dual;
+---------+
| SIGN(0) |
+---------+
|
0 |
+---------+
1 row in set
示例3:X 为正数,返回1。
gbase> SELECT SIGN(234) FROM dual;
+-----------+
| SIGN(234) |
+-----------+
|
1 |
+-----------+
1 row in set

syslogmap 系统目录表包含分段存储信息。
表 21. SYSLOGMAP 表列描述

类型
解释
tabloc
INTEGER
表在其他数据库中位置的
代码
tabid
INTEGER
表的唯一标识代码
fragid
INTEGER
分段的标识代码
flags
INTEGER
分段声明中修饰符的位图

tabloc 列的简单索引以及 tabid 和 fragid 列的组合索引不允许重复值。