Netezza CSV加载忽略值内的逗号

时间:2018-09-21 11:20:25

标签: netezza

我正在Netezza中加载 CSV文件。该文件中的一列具有类似$500,000-$749,999的值。

即使此值用双引号引起来,Netezza也不忽略逗号。它会引发错误,例如-expected end of row, "999"

文件中此字段之后还有两列。我尝试添加 EscapeChar ',',但再次出现 错误,Delmeter和EscapeChar不能具有相同的字符 。 有人遇到过类似的问题吗?

解决方法:

我可以在表中再添加2个两列,但是如果字段中没有逗号,它将失败。

1 个答案:

答案 0 :(得分:0)

尝试将 QuotedValue 选项设置为 DOUBLE

https://www.ibm.com/support/knowledgecenter/en/SSULQD_7.2.1/com.ibm.nz.load.doc/r_load_quotedvalue.html

此外,如果所有列都用引号引起来,则还可以将 requirequotes 选项设置为 true

https://www.ibm.com/support/knowledgecenter/en/SSULQD_7.2.1/com.ibm.nz.load.doc/r_load_requirequotes.html