返回首页

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

更新日期:2024年09月11日

bar_syncdeltab 表只可由 onsmsync 实用程序维护和使用。该表为空,但当 onsmsync 正在运
行时除外。
bar_syncdeltab 表的模式与 bar_ixbar 表的模式相同,但主键除外。



sword GCIIntervalSetDaySecond (
void *hndl,
GCIError *err,
sb4 dy,
sb4 hr,
sb4 mm,
sb4 ss,
sb4 fsec,
GCIInterval *result
);

设置GCIInterval的时间。

GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 97

参数
输入
/输出


hndlp
输入
上下文或者环境句柄
errhp
输入
错误信息句柄, 该接口调用失败时, 错误信息会存在该句柄上
dy
输入
单位: 日
hr
输入
单位: 时
mm
输入
单位: 分
ss
输入
单位: 秒
fsec
输入
总共为5位
result
输出
在此结构中得到时间

如果执行成功, 返回GCI_SUCCESS,否则返回GCI_ERROR。

注:请参INTERVAL数据类型阅相关手册。

syscolumnsext 表是基于 syscolumns 系统目录表的视图。
它对于在表或视图中定义的
每一列,都会有一行存在。
syscolumnsext 表具有以下列:

类型
解释
colname
VARCHAR(128)
列名
tabid
INTEGER
包含列的表的标识代码
colno
SMALLINT
列号
系统按顺序指定此列号(在每个表中从
左到右)。
coltype
SMALLINT
指示该列的数据类型的代码。
有关代码的详细信息,请参阅
syscolunms 的 coltype 列。
coltypename
LVARCHAR(2048)
数据类型名称。Oracle 兼容格式。
CHAR、SMALLINT 、
INTEGER、FLOAT、
SMALLFLOAT 、DECIMAL、
SERIAL 、DATE 、
MONEY 、NULL 、
DATETIME、BYTE 、 TEXT 、
VARCHAR 、 INTERVAL、
NCHAR 、NVARCHAR、INT8 、
SERIAL8 、SET 、
MULTISET 、LIST 、
ROW、COLLECTION 、
BOOL 、ROWREF、
BIGINT 、BIGSERIAL。
coltypename2
LVARCHAR(2048)
数据类型名称。特定于 GBase 8s 格式。

指示该列的数据类型可为:
CHAR、SMALLINT 、
INTEGER、FLOAT、
SMALLFLOAT 、DECIMAL、
SERIAL 、DATE 、

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 30 -


类型
解释
MONEY 、NULL 、
DATETIME
1 (特定于 G8ase 8s)、
BYTE 、 TEXT 、VARCHAR 、
INTERVAL
2(特定于 G8ase 8s)、
NCHAR 、NVARCHAR、INT8 、
SERIAL8 、SET 、
MULTISET 、LIST 、
ROW、COLLECTION 、
BOOLEAN 、ROWREF、
BIGINT 、BIGSERIAL。
collength
任何以下数据类型:
基于整数
可变长度字符
时间
定点
简单大对象
IDSSECURITYLABEL
值决定于列的数据类型。对于某些数据
类型,值是列长(以字节为单位)。请
参阅存储列长以获取更多信息。
colmin
INTEGER
最小列长(以字节计)
colmax
INTEGER
最大列长(以字节计)
extended_id
INTEGER
在 coltype 列中指定的数据类型的数
据类型代码(来自 sysxtdtypes 表)
seclabelid
INTEGER
安全标号的标号标识与该列相关联(如
果该列为受保护的列)。否则,其标号
标识为 NULL。
colattr
SMALLINT
HIDDEN
1 - 隐藏的列
ROWVER
2 - 行版本列
ROW_CHKSUM
4 - 行键列
ER_CHECKVER
8 - ER 行版本列
UPGRD1_COL
16 - ER 自动主键列
UPGRD2_COL
32 - ER 自动主键列
UPGRD3_COL
64 - ER 自动主键列

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 31 -


类型
解释
PK_NOTNULL
128 - NOT NULL by PRIMARY KEY

注:
1 请参阅本手册第三章中 DETATIME 数据类型以获取更多信息。
2 请参阅本手册第三章中 INTERVAL 数据类型以获取更多信息。

此表是 GBase
8s 数据库基于 SYSCOLUMNS 的扩展。SYSCOLUMNS 仍可以作为系统目录
表使用,您可对 SYSCOLUMNS 进行访问,请参阅 SYSCOLUMNS。它对于新增的视图和表的一
列,都存在一行,并指示列的数据类型名称。
新增的 coltypename 列和 coltypename2 列提供对数据类型以字符形式显示 coltype
的支持。coltypename 兼容 oracle 数据类型格式。而 coltypename2 特定于 GBase 8s 格
式。