DROP FUNCTION#

Синтаксис#

DROP FUNCTION [ IF EXISTS ] udf_name ( [ [ parameter_name ] data_type [, ...] ] )

Описание#

Удаляет 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();

См. также#