hive刪除包含表的庫

2021-09-18 01:49:52 字數 438 閱讀 8294

當刪除乙個庫的時候 ,若庫裡面有表則提示不能刪除

hive> drop database gp1817_dim;

failed: execution error, return code 1 from org.apache.hadoop.hive.ql.exec.ddltask. invalidoperationexception(message:database gp1817_dim is not empty. one or more tables exist.)

此時使用者可以先刪除庫裡面的表,然後在刪除資料庫,或者使用在刪除語句後面加關鍵字cascade來刪除資料庫

hive> drop database gp1817_dim cascade;

oktime taken: 0.875 seconds

Hive刪除包含表的資料庫

當我們這樣子刪除乙個包含表的資料庫時,會顯示失敗 hive drop database hive failed execution error,return code 1 from org.apache.hadoop.hive.ql.exec.ddltask.invalidoperationexce...

HIVE表建立 刪除 截斷

下文只描述不常見的hive建立 刪除 截斷表的用法 如果不指定資料庫,hive會把表建立在default資料庫下,假設有乙個hive的資料庫mydb,要建立表到mydb,如下 create table mydb.pokes foo int,bar string 或者是use mydb 把當前資料庫指...

Hive刪除表中資料

發現hive表刪除資料不能使 用 color 不能使用 delete from table name 中sql語句 1.刪除符合條件的資料 其中 是你需要保留的資料的查詢條件。insert overwrite table t table1 select from t table1 where x i...