我是新的配置单元和创建外部表上的csv文件。我遇到的问题之一是字符串本身中包含多个逗号的值。例如,csv文件包含以下内容:
csv文件
当我在配置单元中创建外部表时,由于“name”列中有列,它会将第一个名称向右移动,添加另一列。当您在配置单元中查看表时,这会抛出所有数据。
配置单元中的外部表结果
在创建外部表时,我是否可以向脚本中添加任何内容来保留逗号,同时也将名字和姓氏保留在同一列中?提前谢谢大家-我对Hive很陌生。
CREATE EXTERNAL TABLE database.table name (
ID INT,
Name String,
City String,
State String
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS TEXTFILE
LOCATION '/xyz/xyz/database/directory/'
TBLPROPERTIES ("skip.header.line.count"="1");
暂无答案!
目前还没有任何答案,快来回答吧!