Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Esta característica está en versión preliminar pública.
Se aplica a:
Databricks SQL
Databricks Runtime 17.0 y versiones posteriores
Elimina un procedimiento definido por el usuario.
Para quitar una función, debe tener el MANAGE privilegio en el procedimiento, ser su propietario o el propietario del esquema, catálogo o metastore en el que reside el procedimiento.
Sintaxis
DROP PROCEDURE [ IF EXISTS ] procedure_name
Parámetros
-
Nombre de un procedimiento existente. El nombre del procedimiento puede calificarse opcionalmente con un nombre de esquema.
SI EXISTE
Si se especifica, no se produce ninguna excepción cuando el procedimiento no existe.
Ejemplos
-- 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;