syscolattribs 系统目录表描述智能大对象(即 CLOB 和 BLOB 数据类型)的特征。
在该表中,在 CREATE TABLE 语句或 ALTER TABLE 语句的 PUT 子句中引用的每个智
能大对象空间对应一行。
表 9. SYSCOLATTRIBS 表列描述
列
类型
解释
tabid
INTEGER
唯一地标识表的代码
colno
SMALLINT
包含智能大对象的列的列号
extentsize
INTEGER
智能大对象扩展数据块中的页,以 KB 表示
GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 24 -
列
类型
解释
flags
INTEGER
下列参数的十六进制值的组合(通过相加)的整数表
示法:
LO_NOLOG (0x00000001 = 1) = 不记录此智能大对象。
LO_LOG (0x00000010 = 2) = 智能大对象的日志记录遵
循数据库的当前日志方式。
LO_KEEP_LASTACCESS_TIME (0x00000100 = 4) = 保存
用户最近访问此列的时间记录。
LO_NOKEEP_LASTACCESS_TIME (0x00001000 = 8) = 不
保存用户最近访问此列的时间记录。
HI_INTEG (0x00010000= 16) = 智能大对象空间数据页
具有页眉和页脚,
用于检测未完成的写操作和数据
损坏。
MODERATE_INTEG (0x00100000= 32) = 数据页具有页
眉,但没有页脚。
flags1
INTEGER
保留供将来使用
sbspace
VARCHAR(128)
智能大对象空间的名称
tabid、colno 和 sbspace 列的组合索引只允许这三个值的唯一组合。