DROP-PROCEDUR

Viktigt!

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime 17.0 och senare

Släpper en användardefinierad procedur.

Om du vill släppa en funktion måste du ha MANAGE behörighet för proceduren, vara dess ägare eller ägare av schemat, katalogen eller metaarkivet som proceduren finns i.

Syntax

DROP PROCEDURE [ IF EXISTS ] procedure_name

Parameterar

  • procedure_name

    Namnet på en befintlig procedur. Procedurnamnet kan vara valfritt kvalificerat med ett schemanamn.

  • OM DET FINNS

    Om det anges utlöses inget undantag när proceduren inte finns.

Exempel

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