Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.0 e superiores
Descarta um procedimento definido pelo usuário.
Para eliminar uma função, deve ter o MANAGE privilégio no procedimento, ser o proprietário dele ou o proprietário do esquema, catálogo ou metastore onde o procedimento reside.
Sintaxe
DROP PROCEDURE [ IF EXISTS ] procedure_name
Parâmetros
-
O nome de um procedimento existente. O nome do procedimento pode ser opcionalmente qualificado com um nome de esquema.
SE EXISTE
Caso especificado, nenhuma exceção é gerada quando o procedimento não existe.
Exemplos
-- 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;