您的位置:首页 > 数据库 > SQL

hadoop学习笔记之HiveSQL DML

2015-08-13 08:34 537 查看
DML

load data [local] inpath 'filepath' [overwrite] into table tablename [partition (partcol1=val1, partcol2=val2...)]

insert overwrite table tablename1 [partition (partcol1=val1, partcol2=val2...) [if not exists] ] select_statement1 from from_statement;

insert into table tablename1 [partition (partcol1=val1, partcol2=val2 ...)] select_statement1 from from_statement;

from from_statement

insert overwrite table tablename1 [partition (partcol1=val1, partcol2=val2...) [if not exists]]

insert overwrite table tablename2 [partition ... [if not exists]] select_statement2]

动态分区

insert overwrite table tablename partition (partcol1, partcol2)

select xxx,p1,p2 from from_statement

要设置不严格模式

把表卸成文件

insert overwrite [local] directory directory1

[row format row_format] [stored as file_format]

select ..from..
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: