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();