DROP VIEW — 刪除檢視
DROP VIEW [ IF EXISTS ] name
[, ...] [ CASCADE | RESTRICT ]
DROP VIEW
刪除一個已存在的檢視。要執行此命令,您必須是該檢視的所有者。
IF EXISTS
如果檢視不存在,則不報錯。在這種情況下會發出一個通知。
name
要刪除的檢視的名稱(可選擇帶模式限定)。
CASCADE
自動刪除依賴於該檢視的物件(例如其他檢視),以及隨後依賴於這些物件的全部物件(參見 第 5.15 節)。
RESTRICT
如果任何物件依賴於該檢視,則拒絕刪除該檢視。這是預設設定。
此命令將刪除名為 kinds
的檢視。
DROP VIEW kinds;
此命令符合 SQL 標準,但標準只允許每次刪除一個檢視,並且除了 IF EXISTS
選項外,後者是 PostgreSQL 的擴充套件。
如果您在本應正確顯示之處看到任何不正確的內容,與您對特定功能的體驗不符,或者需要進一步的澄清,請使用此表單來報告文件問題。