Update Hive常用DML操作.md
This commit is contained in:
		| @@ -75,11 +75,11 @@ LOAD DATA  INPATH "hdfs://hadoop001:8020/mydir/emp.txt" OVERWRITE INTO TABLE emp | |||||||
| ### 2.1 语法 | ### 2.1 语法 | ||||||
|  |  | ||||||
| ```sql | ```sql | ||||||
| INSERT OVERWRITE TABLE tablename1 [PARTITION (partcol1=val1, partcol2=val2 ...) | INSERT OVERWRITE TABLE tablename1 [PARTITION (partcol1=val1, partcol2=val2 ...) [IF NOT EXISTS]]    | ||||||
|                                    [IF NOT EXISTS]] select_statement1 FROM from_statement; | select_statement1 FROM from_statement; | ||||||
|  |  | ||||||
| INSERT INTO TABLE tablename1 [PARTITION (partcol1=val1, partcol2=val2 ...)]  | INSERT INTO TABLE tablename1 [PARTITION (partcol1=val1, partcol2=val2 ...)]  | ||||||
| 									select_statement1 FROM from_statement; | select_statement1 FROM from_statement; | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| + Hive 0.13.0开始,建表时可以通过使用TBLPROPERTIES(“immutable”=“true”)来创建不可变表(immutable table) ,如果不可以变表中存在数据,则INSERT INTO失败。(注:INSERT OVERWRITE的语句不受`immutable`属性的影响); | + Hive 0.13.0开始,建表时可以通过使用TBLPROPERTIES(“immutable”=“true”)来创建不可变表(immutable table) ,如果不可以变表中存在数据,则INSERT INTO失败。(注:INSERT OVERWRITE的语句不受`immutable`属性的影响); | ||||||
| @@ -243,7 +243,6 @@ DELETE FROM tablename [WHERE expression] | |||||||
|       + 不支持LOAD DATA ...语句。   |       + 不支持LOAD DATA ...语句。   | ||||||
|        |        | ||||||
|       ```sql |       ```sql | ||||||
|       -- 建表语句 |  | ||||||
|       CREATE TABLE emp_ts(   |       CREATE TABLE emp_ts(   | ||||||
|         empno int,   |         empno int,   | ||||||
|         ename String |         ename String | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user