procedure (Transact-sql) bırak
Geçerli veritabanında bir veya daha fazla saklı yordamlar veya yordam grupları kaldırır SQL Server 2012.
Transact-SQL Sözdizim Kuralları
Sözdizimi
DROP { PROC | PROCEDURE } { [ schema_name. ] procedure } [ ,...n ]
Bağımsız değişkenler
schema_name
Yordamı ait olduğu şema adı. Bir sunucu veya veritabanı adı belirtilemez.procedure
Saklı yordam ya da kaldırılması için saklı yordam grubunun adı. Bireysel yordamlar numaralandırılmış yordamı grubu içinde bırakılan; tüm prosedürü Grup bırakılır.
En İyi Yöntemler
Herhangi bir saklı yordam çıkarmadan önce bağımlı nesneler için kontrol ve bu nesneler uygun şekilde değiştirin. Saklı yordam bırakarak bağımlı nesnelerin ve komut bu nesneleri güncellenmemiş başarısız olmasına neden olabilir. Daha fazla bilgi için bkz.Saklı yordam bağımlılıkları görüntülemek
Meta veri
Var olan yordamların listesini görüntülemek için query sys.objects Katalog görünümü. Yordam tanımını görüntülemek için sorgu sys.sql_modules Katalog görünümü.
Güvenlik
İzinler
Gerektirir CONTROLyordam veya ALTERyordamı ait olduğu şema veya üyeliği izni db_ddladmin sunucu rolü.
Örnekler
Aşağıdaki örnek dbo.uspMyProcsaklı yordamı geçerli veritabanı içinde.
DROP PROCEDURE dbo.uspMyProc;
GO
DROP PROCEDURE dbo.uspMyProc;
GO
Aşağıdaki örnek, geçerli veritabanında için birkaç saklı yordamlar kaldırır.
DROP PROCEDURE dbo.uspGetSalesbyMonth, dbo.uspUpdateSalesQuotes, dbo.uspGetSalesByYear;
DROP PROCEDURE dbo.uspGetSalesbyMonth, dbo.uspUpdateSalesQuotes, dbo.uspGetSalesByYear;
Ayrıca bkz.
Başvuru
alter procedure (Transact-sql)
procedure (Transact-sql) oluştur
sys.sql_modules (Transact-sql)