格式化列

格式化列

默认的列或者域定界符对于文本文件是水平TAB字符(0x09),对于CSV文件是逗号字符(0x2C)。在定义数据格式时,用户可以使用COPYCREATE EXTERNAL TABLE或者gploadDELIMITER子句声明一个单字符定界符。定界符字符必须出现在任意两个数据值域之间。不要在行的首尾放置定界符。例如,如果竖线字符(|)是定界符:

数据值1|数据值2|数据值3

下列命令展示了竖线字符作为列定界符的使用:

=# CREATE EXTERNAL TABLE ext_table (name text, date date)
LOCATION ('gpfdist://<hostname>/filename.txt)
FORMAT 'TEXT' (DELIMITER '|');