sys_external_table(外部表的信息)¶
sys_external_table 记载外部表各个字段信息
| 列名 | 类型 | 描述 |
|---|---|---|
| RELID | OID | 对象标识符 |
| RELNAME | NAME | 外部表的名字 |
| OWNER | OID | 关系所有者 |
| DIROWNER | OID | 路径的关系所有者 |
| ENABLEWRITE | BOOLEAN | 能否写入外部表 |
| FILETYPE | "CHAR" | 外部表类型 |
| ISNEWLINE | BOOLEAN | 行结束符是否是换行 |
| ENCODING | INT | 文件编码 |
| READSIZE | BIGINT | 读取缓存空间大小 |
| SKIPNUMBER | BIGINT | 忽略文件前几行 |
| TRIMTYPE | SMALLINT | 目前仅语法支持 |
| VALUESARENULL | BOOLEAN | 字段值为空时将其设置为NULL |
| REJECTROWSALLNULL | BOOLEAN | 字段全为空时将不会加载行 |
| REJECTLIMITCOUNT | BIGINT | 加载数据时最多允许出现的错误记录数,超出设置的错误数目则报错 |
| PARALLEL | BIGINT | 目前仅语法支持 |
| FILENUM | INT | 外部表文件数,支持指定多个文件 |
| FILES | TEXT[] | 文件名 |
| DIRNAME | TEXT | 创建的外部表路径名 |
| OPTSTR | TEXT | 记录列分隔符和换行符的语句 |