Bagikan melalui


JATUHKAN PROSEDUR

Penting

Fitur ini ada di Pratinjau Publik.

Berlaku untuk:Ditandai dengan ya Databricks SQL Ditandai dengan ya Databricks Runtime 17.0 ke atas

Menghilangkan prosedur yang ditentukan pengguna.

Untuk menghilangkan fungsi, Anda harus memiliki MANAGE hak istimewa pada prosedur, menjadi pemiliknya, atau pemilik skema, katalog, atau metastore tempat prosedur berada.

Sintaksis

DROP PROCEDURE [ IF EXISTS ] procedure_name

Parameter-parameternya

  • procedure_name

    Nama prosedur yang ada. Nama prosedur dapat dibubuhi secara opsional dengan nama skema.

  • JIKA ADA

    Jika ditentukan, tidak ada pengecualian yang terjadi ketika prosedur tidak ada.

Contoh

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