Udostępnij za pomocą


PROCEDURA UPUSZCZANIA

Ważne

Ta funkcja jest dostępna w publicznej wersji testowej.

Dotyczy:oznaczone jako tak Databricks SQL oznaczone jako tak Databricks Runtime 17.0 lub nowsze

Przerywa procedurę zdefiniowaną przez użytkownika.

Aby usunąć funkcję, musisz mieć MANAGE uprawnienia do procedury, być jego właścicielem lub właścicielem schematu, wykazu lub magazynu metadanych, w którym znajduje się procedura.

Składnia

DROP PROCEDURE [ IF EXISTS ] procedure_name

Parametry

  • procedure_name

    Nazwa istniejącej procedury. Nazwa procedury może być opcjonalnie kwalifikowana przy użyciu nazwy schematu.

  • JEŚLI ISTNIEJE

    Jeśli jest to określone, nie zgłosi się wyjątku, gdy procedura nie istnieje.

Przykłady

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