DROP SCHEMA用於從資料庫中移除模式。
簡介
DROP SCHEMA從資料庫中移除模式。
一個模式只能由其擁有者或一個超級使用者刪除。即使擁有者不擁有該模式中的某些對象,也能刪除該模式(以及所有含有的對象)。
文法
DROP SCHEMA [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]參數
IF EXISTS如果該模式不存在則不要拋出一個錯誤,而是發出一個提示。name一個模式的名稱。CASCADE自動刪除包含在該模式中的對象(表、函數等),然後刪除所有依賴於那些對象的對象。RESTRICT如果該模式含有任何對象,則拒絕刪除它。這是預設值。
說明
使用CASCADE選項可能會使這條命令移除除指定模式之外其他模式中的對象。
樣本
從資料庫中移除模式mystuff及其中所包含的對象:
DROP SCHEMA mystuff CASCADE;