Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Esse recurso está em Visualização Pública.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.0 e superior
Descarta um procedimento definido pelo usuário.
Para remover uma função, você deve ter o MANAGE privilégio no procedimento, ser seu proprietário ou o proprietário do esquema, catálogo ou metastore em que 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
Se especificado, nenhuma exceção será gerada quando o procedimento não existir.
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;