语法结构:
1、插入一条数据: INSERT INTO TABLE table_name VALUES(XX,YY,ZZ);
2、利用查询语句将结果导入新表: INSERT OVERWRITE [INTO] TABLE table_name [PARTITION (partcol1=val1, partcol2=val2 ...)] select_statement1 FROM from_statement
3、多重插入 FROM from_statement INSERT OVERWRITE TABLE table_name1 [PARTITION (partcol1=val1, partcol2=val2 ...)]
select_statement1 INSERT OVERWRITE TABLE table_name2 [PARTITION (partcol1=val1, partcol2=val2 ...)] select_statement2] ...
示列:

4、分区插入
分区插入有两种,一种是静态分区,另一种是动态分区。如果混合使用静态分区和动态分区, 则静态分区必须出现在动态分区之前。现分别介绍这两种分区插入。
静态分区:
A)、创建静态分区表
B)、从查询结果中导入数据
C)、查看插入结果
<

本文详细介绍了Hive的DML操作中Insert插入数据的方法,包括单条插入、查询结果导入、多重插入及分区插入。重点讲解了静态分区和动态分区的创建与数据导入,并给出了CTAS(Create Table As Select)操作示例,帮助理解如何将查询结果保存到新表。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



