DROP LANGUAGE — 移除程序語言
DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] name
[ CASCADE | RESTRICT ]
DROP LANGUAGE
會移除先前註冊的程序語言定義。您必須是超級使用者或語言的擁有者才能使用 DROP LANGUAGE
。
從 PostgreSQL 9.1 開始,大多數程序語言都已變成“擴充套件”,因此應該使用 DROP EXTENSION
而不是 DROP LANGUAGE
來移除。
IF EXISTS
如果語言不存在,則不要拋出錯誤。在這種情況下,會發出通知。
name
現有程序語言的名稱。
CASCADE
自動刪除取決於該語言的物件(例如該語言中的函數),進而刪除所有取決於這些物件的物件(請參閱第 5.15 節)。
RESTRICT
如果有任何物件取決於該語言,則拒絕刪除該語言。這是預設值。
此命令會移除程序語言 plsample
DROP LANGUAGE plsample;
SQL 標準中沒有 DROP LANGUAGE
陳述式。
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表格來回報文件問題。