我想将数据从netezza 数据库导出到CSV文件。
数据格式为:
col1,col2,col3
或者:
"col1","col2","col3"
我正在使用查询:
CREATE EXTERNAL TABLE 'H:\\test.csv' USING ( DELIMITER ',' REMOTESOURCE 'ODBC' ) AS
SELECT * FROM TEST_TABLE
当col3具有包含逗号的字段时,上面的查询不起作用,因为它说使用转义字符将其导出为“\”。
示例表:
A | B | C
a | b | Germany, NA
我也试过了,但我在csv中得到了输出:
a,b,Germany\, NA
或者通过在每一列中添加引号,我得到输出:
"a","b","Germany\, NA"
在这里,我在字段中得到了额外的 '\' 字符。我正在寻找使用nzsql或外部表查询方法或仅编写自己的脚本方法来解决它的解决方案。
在不更改字段数据的情况下我的预期输出:
"a","b","德国, NA"