创建外表

最近更新时间: 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,行分隔符为太阳符加回车。