Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Эта функция доступна в общедоступной предварительной версии.
Область применения: Databricks Runtime 17.0 и выше
Удаляет определяемую пользователем процедуру.
Чтобы удалить функцию, необходимо иметь MANAGE
права на процедуру, быть ее владельцем или владельцем схемы, каталога или хранилища метаданных, в которой находится процедура.
Синтаксис
DROP PROCEDURE [ IF EXISTS ] procedure_name
Параметры
-
Имя существующей процедуры. Имя процедуры может быть, при необходимости, уточнено с помощью имени схемы.
ЕСЛИ СУЩЕСТВУЕТ
Если указано, исключение не возникает, если процедура не существует.
Примеры
-- Create a procedure `hello`
> CREATE PROCEDURE hello() SQL SECURITY INVOKER LANGUAGE SQL
AS BEGIN
SELECT 'hello!';
END;
-- Drop the procedure
> DROP PROCEDURE hello;
-- Try to drop a procedure which is not present
> DROP PROCEDURE hello;
Error: ROUTINE_NOT_FOUND
-- Drop a procedure only if it exists
> DROP PROCEDURE IF EXISTS hello;