返回首页

gbase数据、南大通用产品文档:GBase8sC 数据类型

更新日期:2024年09月11日

GBase 8s ODBC Driver 应用程序使用 C 数据类型来存储该应用程序处理的值。
下表描述 GBase 8s ODBC Driver 提供的 C 数据类型。
重要: GBase 8s ODBC 驱动程序函数中的字符串参数是无符号的。因此,在使用它作为 GBase 8s ODBC
驱动程序函数中的参数之前,需要强制转型 CString 对象为无符号字符串。

GBase 8s ODBC
驱动程序 C 数据
类型(fCType)
GBase 8s ODBC
驱动程序 typedef
标准 C 数据类型
二进制 SQL_C_BINARY
UCHAR FAR *
unsigned char FAR *
布尔
SQL_C_BIT
UCHAR
unsigned char
字符
SQL_C_CHAR
UCHAR FAR *
unsigned char FAR *

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 59 -

GBase 8s ODBC
驱动程序 C 数据
类型(fCType)
GBase 8s ODBC
驱动程序 typedef
标准 C 数据类型
宽字符 SQL_C_WCHAR
WCHAR FAR *
wchar_t FAR *
日期
SQL_C_DATE
DATE_STRUCT
struct tagDATE_STRUCT{ SWORD
year; UWORD month; UWORD day; }
间隔
SQL_C_INTERV
AL_YEAR
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_MONTH
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_DAY
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_HOUR
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_MINUTE
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_SECOND
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_YEAR
_TO_MONTH
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_DAY
_TO_HOUR
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_DAY_
TO_MINUTE
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_DAY_
TO_SECOND
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_HOUR
_TO_MINUTE
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_HOUR
_TO_SECOND
SQL_INTERVAL_
STRUCT
C 间隔结构

SQL_C_INTERV
AL_MINUTE
_TO_SECOND
SQL_INTERVAL_
STRUCT
C 间隔结构
数值
SQL_C_DOUBLE SDOUBLE
signed double

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 60 -

GBase 8s ODBC
驱动程序 C 数据
类型(fCType)
GBase 8s ODBC
驱动程序 typedef
标准 C 数据类型

SQL_C_FLOAT
SFLOAT
signed float

SQL_C_LONG
SDWORD
signed long int

SQL_C_NUMERI
C
SQL_NUMERIC_S
TRUCT
struct tag SQL_NUMERIC_STRUCT
{ SQLCHAR precision; SQLSCHAR
scale; SQLCHAR sign; SQLCHAR val
[SQL_MAX_NUMERIC_LEN]; }SQL_N
UMERIC_STRUCT;

SQL_C_SHORT
SWORD
signed short int

SQL_C_SLONG
SDWORD
signed long int

SQL_C_SSHORT SWORD
signed short int

SQL_C_STINYIN
T
SCHAR
signed char

SQL_C_TINYINT SCHAR
signed char

SQL_C_ULONG
UDWORD
unsigned long int

SQL_C_USHORT UWORD
unsigned short int

SQL_C_UTINYIN
T
UCHAR
unsigned char
时间戳 SQL_C_TIMEST
AMP
TIMESTAMP_STR
UCT
struct tagTIMESTAMP_STRUCT
{ SWORD year; UWORD month;
UWORD day; UWORD hour; UWORD
minute;UWORD second; UDWORD
fraction; }

功能说明
优先级状态显示(与cgroup、优先级队列有关)。
表结构说明
表5- 250 表结构信息说明:




NODE_NAME
节点名称
GROUP
资源组编号
PRIORITY
优先级编号
PRIORITY_WEIGHT
优先级配重
STATUS
控制组状态
DESCRIPTION
控制组参数描述

2017-06-01 09:28:07.457 [EXECTR][INFO ][S:125][Q:96]:|| n2 | 192.168.6.174,