7.6.1 用Enterprise Manager 刪除
在Enterprise Manager 中用右鍵單擊要刪除的表從快捷菜單中選擇“刪除(Delete)” 選項,則會出現如圖7-9 所示的刪除對象對話框,單擊“Drop All”按鈕,即可以刪除表。單擊“Show DependencIEs”按鈕,即會出現如圖7-10 所示的對話框。它列出了表所依靠的對象和依賴於表的對象。當有對象依賴於表時,就不能刪除表。
7.6.2 用DROP TABLE 命令刪除
DROP TABLE 命令可以刪除一個表和表中的數據及其與表有關的所有索引、觸發器、約束、許可對象(與表相關的視圖和存儲過程需要用DROP VIEW 和DROP PROCEDURE命令來刪除)。
DROP TABLE 命令的語法如下:
DROP TABLE table_name
要刪除的表如果不在當前數據庫中,則應在table_name 中指明其所屬數據庫和用戶名。在刪除一個表之前要先刪除與此表相關聯的表中的外關鍵字約束。當刪除表後,綁定的規則或缺省值會自動松綁。
注意:不能刪除系統表。
例7-23: 刪除mydb 數據庫中的表orders1。
drop table mydb.dbo.orders1
本章小結
本章介紹了創建和管理數據庫表的相關知識,有關更改表中數據的詳細介紹請參見第11 章“數據庫更新”。