Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime 17.0 ve üzeri
Kullanıcı tanımlı bir yordamı siler.
Permissions
Bir prosedürü bırakmak için ona sahip olmalısınız ya da üzerinde olmalısınızMANAGE, ya da ana şeması veya kataloğunda sahip olmalısınız.MANAGE İhtiyacınız olan kullanım ayrıcalıkları da sahip olduğunuz nesne seviyesine bağlıdır ya MANAGEda . Bkz. Kullanım ayrıcalığı gereksinimleri.MANAGE
Sözdizimi
DROP PROCEDURE [ IF EXISTS ] procedure_name
Parametreler
-
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;