我目前正在将数据导入配置单元表。当我们创建我们使用的表时
CREATE EXTERNAL TABLE Customers
(
Code string,
Company string,
FirstName string,
LastName string,
DateOfBirth string,
PhoneNo string,
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' LINES TERMINATED BY '\n';
因为我们的数据中有逗号。但是,我们现在发现逗号仍被视为字段分隔符,| 我们用来分隔字段。有没有办法解决这个问题?我们是否必须转义数据中的每一个逗号,还是有更简单的方法来设置它?
示例数据
1|2|3|4
a|b|c|d
John|Joe|Bob, Jr|Alex
放入表中时显示为
1 2 3 4
a b c d
John Joe Bob Jr
Jr 占据了自己的专栏并将亚历克斯从桌子上撞了下来。