我试图H2
使用函数将 DB 中的表导出到 CSV 中CSVWRITE
,并发现双引号是否包含在varchar
列中,它们将被复制。
例如。-'hello"howareyou' will be 'hello""howareyou' in the written csv.
尝试使用转义字符和其他一些组合保存此 varchar 列,但结果是相同的。
以下是我为测试此问题而创建的表格列以及得到的 CSV 值。
My column CSV written value
------------------------------
hello"how hello""how
hello\"how hello\""how
hello""how hello""""how
hello\""how hello\""""how
hello\\"how hello\\""how
hello\\\\"how hello\\\\""how
hello["]how hello[""]how
hello"e;how hello"e;how
以下是我的 CSVWrite 命令:
CALL CSVWRITE(
'#DELTA_CSV_DIR#/DELTA.csv',
'SELECT ccc from temptemp',
null, '|', '');
我做错了吗?或者我可以使用任何选项或解决方法来避免这种情况?
提前致谢。