格式化列
格式化列
默认的列或者域定界符对于文本文件是水平TAB字符(0x09),对于CSV文件是逗号字符(0x2C)。在定义数据格式时,用户可以使用COPY、CREATE EXTERNAL TABLE或者gpload的DELIMITER子句声明一个单字符定界符。定界符字符必须出现在任意两个数据值域之间。不要在行的首尾放置定界符。例如,如果竖线字符(|)是定界符:
data value 1|data value 2|data value 3
下列命令展示了竖线字符作为列定界符的使用:
=# CREATE EXTERNAL TABLE ext_table (name text, date date) LOCATION ('gpfdist://<hostname>/filename.txt) FORMAT 'TEXT' (DELIMITER '|');