SYSEXTCOLS

sysextcols 系统目录表包含一行,该行描述格式类型 (fmttype) 为 FIXED 的外部表 tabid 中的每个内部列。

sysextcols 表具有以下列。
类型 解释
tabid INTEGER 表的唯一标识代码
colno SMALLINT 标识列的代码
exttype SMALLINT 标识外部列类型的代码
extstart SMALLINT 外部数据文件中列的起始位置
extlength SMALLINT 外部列长(以字节计)
nullstr CHAR(256) 在外部数据中表示 NULL
decprec SMALLINT 外部小数的精度
extstype VARCHAR(128,0) 外部类型名

对于 DELIMITED 或 GBase 8s 格式外部文件,sysextcols 中没有存储任何条目。

可使用 DBSCHEMA 实用程序来编写外部表的描述。要查询有关外部表的这些系统目录表,请使用存储在 systables 中并且 tabtype =“E”的 tabid

tabid 列的索引允许重复值。