hive中array类型的数据,可以insert插入吗?

收藏
hive
5
Feb 1, 2018

hive中array类型的数据,可以insert插入吗?

回答

般若回答

问题分析:hive中Array数据类型操作
问题答案:
1、创建表时指定数组分隔形式
create table t_arr(id int,name string,hobby array<string>)
row format delimited 
fields terminated by ','  --字段以逗号终止
collection items terminated by '-';  --字符串符号分割
2、批量导入
load data local inpath '/root/txt/array.txt' into table t_arr;
3、Insert单条插入
insert into table t_arr select 3,'xm',array('A','B','C') from t_b limit 1;

 

(0)

提交成功