对于每个外部表,sysexternal 系统目录表中都存在单个行。
| 列 | 类型 | 解释 |
|---|---|---|
| tabid | INTEGER | 外部表的唯一标识代码 |
| fmttype | CHAR(1) | 格式的类型:D =(定界)F =(固定)I = (GBase 8s) |
| recdelim | VARCHAR(128) | 记录定界符 |
| flddelim | CHAR(4) | 字段定界符 |
| datefmt | CHAR(8) | 保留供将来使用 |
| moneyfmt | CHAR(20) | 保留供将来使用 |
| maxerrors | INTEGER | 允许的错误数 |
| rejectfile | CHAR(464) | 拒绝文件的名称 |
| flags | INTEGER | 可选装入标志 |
| ndfiles | INTEGER | sysextdfiles 中的数据文件数 |
可使用 dbschema 实用程序来编写外部表的描述。要查询有关外部表的这些系统目录表,请使用存储在 systables 中并且 tabtype =“E”的 tabid。
tabid 列的索引只允许唯一值。