DROP TABLE
名稱
DROP TABLE 從數據庫中刪除一個表
語法
DROP TABLE name [, ...]
輸入
name
要刪除的現存表或視圖.
輸出
DROP
如果命令成功完成,返回此信息.
ERROR Relation "name" Does Not Exist!
果聲明的表或視圖在數據庫中不存在.
描述
DROP TABLE 從數據庫中刪除表或視圖.只有其所有者才能刪除一個表或視圖.使用 DELETE 一個表可能沒有任何行,但不會被刪除.
如果被刪除的表有從索引,它們將首先被刪除.從索引的刪除將對所屬表的內容沒有任何影響.
注意
請參考 CREATE TABLE 和 ALTER TABLE 獲取如何創建或更改表的信息.
用法
刪除 films 和 distributors 表:
DROP TABLE films, distributors;
兼容性
SQL92
SQL92 為 DROP TABLE 聲明了一些附加的功能:
DROP TABLE table { RESTRICT | CASCADE }
RESTRICT
確保只有不存在相關視圖或完整性約束的表才可以被刪除.
CASCADE
任何引用的視圖或完整性約束都將被刪除.
小技巧: 目前,要刪除一個視圖,你必須顯式刪除之.
(http://www.fanqiang.com)
進入【UNIX論壇】
|