sysextcols 系统目录表包含一行,该行描述格式类型 (fmttype) 为 FIXED 的外部表 tabid 中的每个内部列。
列 | 类型 | 解释 |
---|---|---|
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 列的索引允许重复值。