使用curl调用StreamLoad导入csv数据,表中某一列是csv文件中的多列拼接,类似column_u=a_b_c这种格式。请问在header中该怎么写?

Viewed 54

找了各种文档,也没找到类似的例子。官网上只给了列之间做四则运算的写法,对字符串拼接也没举例。
这种情况下,应该使用column_u=CONCAT(a,"",b,"",c),还是简单的加减就行了?
shell调用curl里面各种转义字符写的恶心,试了好几种都不成功。
另外吐槽一下,在shell里拼CONCAT真的是太恶心了,逗号要转义,引号要转义。

1 Answers

1、可以参考如下试试:

-H "columns: column_u=a_b_c, other_column1, other_column2=a+b"

2、数据转换的示例:数据转化