PostgreSQL DROP LANGUAGE

2021-09-10 14:32 更新

DROP LANGUAGE — 移除一個過程語言

大綱

DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] name [ CASCADE | RESTRICT ]

描述

DROP LANGUAGE移除一個之前注冊的過程語言 的定義。你必須是一個超級用戶或者該語言的擁有者才能使用 DROP LANGUAGE

注意

PostgreSQL 9.1 起,大部分過程語言 已經(jīng)被做成了擴展,因此應(yīng)該用 DROP EXTENSION而不是 DROP LANGUAGE刪除。

參數(shù)

IF EXISTS

如果該語言不存在則不要拋出一個錯誤,而是發(fā)出一個提示。

name

一個已有過程語言的名稱。為了向前兼容,這個名稱可以用單引號包圍。

CASCADE

自動刪除依賴于該語言的對象(例如該語言中的函數(shù)),然后刪除所有 依賴于那些對象的對象(見第 5.14 節(jié))。

RESTRICT

如果有任何對象依賴于該語言,則拒絕刪除它。這是默認值。

示例

這個命令移除過程語言plsample

DROP LANGUAGE plsample;

兼容性

在 SQL 標準中沒有DROP LANGUAGE語句。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號