ELVETÉSI ELJÁRÁS

A következőre vonatkozik:igen metszett Databricks SQL igen metszett Databricks Runtime 17.0 és újabb

Felhasználó által definiált eljárás törlése.

Ha egy függvényt szeretne eldobni, rendelkeznie kell az MANAGE eljáráshoz kapcsolódó jogosultsággal, vagy az eljárás, a séma, a katalógus, vagy a metaadattár tulajdonosának kell lennie, amelyekben az eljárás található.

Szemantika

DROP PROCEDURE [ IF EXISTS ] procedure_name

Paraméterek

  • procedure_name

    Egy meglévő eljárás neve. Az eljárás neve választhatóan sémanévvel is minősíthető.

  • HA LÉTEZIK AZ

    Ha meg van adva, a rendszer nem ad kivételt, ha az eljárás nem létezik.

Példák

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