DROP LANGUAGE
Удаляет процедурный язык.
Синтаксис
DROP [PROCEDURAL] LANGUAGE [IF EXISTS] <name> [CASCADE | RESTRICT]
Описание
DROP LANGUAGE удаляет определение ранее зарегистрированного процедурного языка.
Для удаления языка необходимо быть суперпользователем или владельцем языка.
Параметры
| Параметр | Описание |
|---|---|
PROCEDURAL |
Необязательное ключевое слово, не оказывает никакого влияния |
IF EXISTS |
Не выдавать ошибку, если язык не существует. В этом случае выводится уведомление |
name |
Имя существующего процедурного языка. Для обратной совместимости имя может быть заключено в одинарные кавычки |
CASCADE |
Автоматически удалить объекты, зависящие от языка (например, функции, написанные на этом языке) |
RESTRICT |
Не удалять язык, если от него зависят какие-либо объекты. Используется по умолчанию |
Примеры
Удаление процедурного языка plsample:
DROP LANGUAGE plsample;
Совместимость
В стандарте SQL отсутствует оператор DROP LANGUAGE.