DROP FUNCTION#
Синтаксис#
DROP FUNCTION [ IF EXISTS ] udf_name ( [ [ parameter_name ] data_type [, ...] ] )
Описание#
Удаляет catalog UDF. Значение udf_name должно быть полностью
квалифицировано с указанием каталога и схемы, где находится UDF, если не
настроены каталог и схема по умолчанию для хранения
UDF.
Для UDF, использующих параметры, необходимо указывать data_type, чтобы была
удалена UDF с правильным именем и сигнатурой параметров.
Необязательное предложение IF EXISTS подавляет ошибку, если функция не
существует.
Примеры#
Следующий пример удаляет UDF meaning_of_life в схеме default каталога
example:
DROP FUNCTION example.default.meaning_of_life();
Если UDF использует входной параметр, необходимо добавить тип:
DROP FUNCTION multiply_by_two(bigint);
Если настроены каталог и схема по умолчанию для хранения UDF, можно использовать более компактный синтаксис:
DROP FUNCTION meaning_of_life();