用INSERT INTO SELECT FROM转换
在CREATE EXTERNAL TABLE定义的LOCATION子句中指定转换。例如,在下面的命令中转换被显示为粗体(使用命令gpfdist -c config.yaml先运行gpfdist)。
CREATE READABLE EXTERNAL TABLE prices_readable (LIKE prices)
LOCATION ('gpfdist://hostname:8080/prices.xml#transform=prices_input')
FORMAT 'TEXT' (DELIMITER '|')
LOG ERRORS SEGMENT REJECT LIMIT 10;
在上面的命令中,把hostname改成实际的主机名。prices_input来自于配置文件。
下面的查询装载数据到prices表中。
INSERT INTO prices SELECT * FROM prices_readable;
上级主题: 传输和存储数据