hive truncate刪除表中的資料

2021-07-23 14:04:42 字數 397 閱讀 2611

delect:用於刪除特定行條件,你可以從給定表中刪除所有的行

truncate:truncate用於刪除所有的行,這個行為在hive元儲存刪除資料是不可逆的

drop:刪除hive中的表

truncate 不能刪除外部表!因為外部表裡的資料並不是存放在hive中的warehouse中

truncate table table_name;
例子:

truncate table employees;
另外一種方法:

insert overwrite table table_name select * from table_name where 1=0;

oracle刪除表的某個表分割槽 無法刪除表分割槽

刪除分割槽語句 alter table dws db.dws ccrm dim attr spec drop partition day id 20200207 丟擲如下異常 failed execution error,return code 1 from org.apache.hadoop.hi...

批量刪除表

批量刪除表 方法1 select truncate table object name from user objects where object name like ky prj temp and object type table command windows 下執行查詢結果 方法2 sel...

建立刪除表

建立表 user studb gocreate table stuinfo 建立學員資訊表 stuname varchar 20 not null,學員姓名,資料型別varchar 20 非空 stuno char 6 not null,學號,資料型別char 6 非空 stuage int not...