我需要将数据文件加载到hive内部表中。该文件具有字符Æ作为分隔符。
我尝试将ASCII值作为分隔符 -
create table dbname.tablename ( col1 Varchar(500), col2 VARCHAR(500), col3 VARCHAR(500) ) row format delimited fields terminated by '\306';
create table成功,但数据加载不正确。
我已尝试过Dec(198),Hex(C6)和Oct(306)ASCII值的字符Æ -
示例数据:
col1DataÆcol2DataÆcol3Data
加载陈述:
LOAD DATA LOCAL INPATH '/path/sample.txt' OVERWRITE INTO TABLE TABLE_NAME;
答案 0 :(得分:0)
'\198'
应该可以工作。您还需要为要加载的数据添加load语句。请参阅here以获取加载语句示例。
LOAD DATA LOCAL INPATH '/path/sample.txt' OVERWRITE INTO TABLE TABLE_NAME;