Aracılığıyla paylaş


BıRAKMA YORDAMı

Önemli

Bu özellik Genel Önizleme aşamasındadır.

Şunun için geçerlidir:işaretli evet Databricks Runtime 17.0 ve üzeri

Kullanıcı tanımlı bir yordamı siler.

Bir işlevi bırakmak için yordamda ayrıcalığına sahip MANAGE olmanız, yordamın sahibi veya yordamın bulunduğu şemanın, kataloğun veya meta veri deposunun sahibi olmanız gerekir.

Sözdizimi

DROP PROCEDURE [ IF EXISTS ] procedure_name

Parametreler

  • procedure_name

    Mevcut bir prosedürün adı. Prosedür adı isteğe bağlı olarak bir şema adı ile nitelenebilir.

  • VARSA İSE

    Belirtilirse, yordam mevcut olmadığında hiçbir özel durum atılmaz.

Örnekler

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