本文為您介紹如何刪除表以及DROP TABLE(刪除表)的使用語法。
語法
DROP TABLE [ IF EXISTS ] table_name [, ...];
說明
DROP TABLE
支持一次刪除多個表。
參數說明如下表所示。
參數 | 描述 |
IF EXISTS |
|
table_name | 需要刪除的表名稱。 |
示例
刪除表的示例語句如下。
DROP TABLE holo_test;
HoloWeb可視化刪除表
HoloWeb提供可視化刪除表功能,無需寫SQL命令就能刪除表,步驟如下。
進入HoloWeb頁面,詳情請參見連接HoloWeb并執行查詢。
在HoloWeb頁面頂部菜單欄,單擊元數據管理。
在元數據管理頁面左側的已登錄實例列表,鼠標右擊要刪除的表,選擇刪除表。
在刪除表對話框,單擊確認,完成刪除表。
常見問題
問題現象
報錯:
ERROR: cannot drop table xxx because other objects depend on it. Detail: view xxx depends on table xxx. Hint: Use DROP ... CASCADE to drop the dependent objects too.
。可能原因
被刪除的表有視圖依賴,無法刪除。
解決方法
執行如下語句進行強制刪除,執行后會同時刪除依賴該表的視圖。
DROP TABLE [ IF EXISTS ] <table_name> [, ...] CASCADE;
文檔內容是否對您有幫助?