创建外表
最近更新时间: 2025-02-18 16:02:00
- Csv格式
postgres=# CREATE EXTERNAL TABLE t_table_csv
(
f1 int,
f2 text ,
f3 text ,
f4 text ,
f5 text ,
f6 text ,
f7 text ,
f8 text ,
f9 text ,
f10 text
)
LOCATION ('tdx://172.16.0.23:8088/t_table.csv')
FORMAT 'csv';
说明:
(header DELIMITER '|') -- csv文件第一行为列的名称,列分隔符为竖线(默认为逗号)。
- text格式
postgres=# CREATE EXTERNAL TABLE t_table_text
(
f1 int,
f2 text ,
f3 text ,
f4 text ,
f5 text ,
f6 text ,
f7 text ,
f8 text ,
f9 text ,
f10 text
)
LOCATION ('tdx://172.16.0.23:8088/t_table.txt')
FORMAT 'text' (delimiter E'\x0E' null '' eol E'\x0F\n');
说明:
delimiter E'\x0E' 表示列分隔符为音乐符,空串’’转换为null,行分隔符为太阳符加回车。