【发布时间】:2020-03-26 00:22:56
【问题描述】:
我正在尝试从 CSV 文件 (latlong.csv) 导入数据,并且我想从列中删除所有引号。请参考第一张图片。
这是我用来导入数据的代码
CREATE TABLE IF NOT EXISTS latlong
(COUNTRY String, ALPHA2 String, ALPHA3 String, NUMERICCODE String,
LATITUDE String, LONGITUDE String)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS TEXTFILE
tblproperties("skip.header.line.count"="1");
LOAD DATA LOCAL INPATH '/tmp/project2/latlong.csv' INTO TABLE latlong;
我尝试使用以下命令,但出现错误。错误说我只能插入表而不更新它(我认为)。
Update latlong set country = replace(country, '"', '')
【问题讨论】:
-
这个答案有帮助吗? How to replace characters in Hive
标签: hadoop hive bigdata create-table hive-serde