DROP LANGUAGE — удаление процедурного языка
DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] name [ CASCADE | RESTRICT ]
DROP LANGUAGE удаляет определение
ранее зарегистрированного процедурного языка. Вы должны быть суперпользователем
или владельцем языка, чтобы использовать DROP LANGUAGE.
Начиная с Digital Q.DataBase 9.1, большинство процедурных
языков было преобразовано в «расширения» и поэтому должно
удаляться с помощью DROP EXTENSION,
а не DROP LANGUAGE.
IF EXISTSНе вызывать ошибку, если язык не существует. В этом случае выдаётся уведомление.
nameИмя существующего процедурного языка.
CASCADEАвтоматически удалить объекты, зависящие от языка (например, функции на этом языке), а также все объекты, зависящие от этих объектов (см. Раздел 2.2.15).
RESTRICTОтказаться от удаления языка, если от него зависят какие-либо объекты. Это значение по умолчанию.
Эта команда удаляет процедурный язык
plsample:
DROP LANGUAGE plsample;
В стандарте SQL нет оператора DROP LANGUAGE.