尝试使用带有反斜杠作为转义字符的Google Bigquery CLI导入CSV时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试使用带有反斜杠作为转义字符的Google Bigquery CLI导入CSV时出错相关的知识,希望对你有一定的参考价值。

尝试使用以下参数将csv文件上载到BigQuery时:

bq load --quote='"' --null_marker='\N' --source_format=CSV sendpulse.user_orders gs://data-sendpulse/user_orders_3.csv

尝试解析以下行时出错:

"0","63800.00","1","0","Service "Startup Pack""

显然,Bigquery不会将反斜杠视为内部引号的转义字符,但有没有办法将反斜杠指定为转义字符?

尝试了不同的选项,总是出错。

答案

更新:引用的csv值中的引号使用另一个引号进行转义,并且没有转义字符的设置。

我没有看到比在文件中替换所有“with'或”“更好的解决方法。

以上是关于尝试使用带有反斜杠作为转义字符的Google Bigquery CLI导入CSV时出错的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 C# 中添加反斜杠作为 MySql 插入语句的转义

将文字反斜杠后跟一个字符转换为相应的转义序列

如何在字符串中使用反斜杠 (\)?

sed命令反斜杠的转义

json_encode() 转义 / 带有 \ [重复]

python常用转义字符串总结:各种字符转义的不同如何取消转义字符效果?