如何加载" |"使用vertica copy命令的字符(垂直条)

时间:2017-09-03 17:33:03

标签: vertica

我试图加载包含字符" |"的csv没有成功 我能逃脱它还是使用其他技术? 你能帮忙吗?

感谢

1 个答案:

答案 0 :(得分:1)

如果您使用'|'作为分隔符,某些字段也包含“|”,您可以将它们转义为“\ |”。 (或者使用其他角色,如果你已经改变了逃脱角色。但默认情况下,'\'。)

如果您有很多这些,可能更容易更改分隔符。它不一定是'|'。例如,您可以这样做:

=> COPY t1 FROM '/data/*.csv' DELIMITER '+'; 

您可以使用E'\ 000'到E'\ 177'范围内的任何ASCII值。请参阅documentation for COPY parameters