用INSERT INTO SELECT FROM转换
用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;