我正在寻找与Hive版本0.13.1相同的贝娄查询。
INSERT INTO TABLE table1 VALUES
(151, 'cash', 'lunch'),
(152, 'credit', 'lunch'),
(153, 'cash', 'dinner');
来自this回答很明显" INSERT .... VALUES"在版本0.14之后可用查询。
那么对于给定的hive版本,上述查询的内容是什么?
答案 0 :(得分:7)
如果要插入多个值,则可以联合选择
INSERT INTO TABLE table1
select 151, 'cash', 'lunch'
union all
select 152, 'credit', 'lunch'
union all
select 153, 'cash', 'dinner';
答案 1 :(得分:0)
INSERT INTO TABLE table1
select inline(array
(
struct (151 ,'cash' ,'lunch')
,struct (152 ,'credit' ,'lunch')
,struct (153 ,'cash' ,'dinner')
))