Saklı yordam silmek
Bu konuda bir saklı yordam silmek açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.
Başlamadan önce: kısıtlamaları ve sınırlamaları, güvenlik
Bir yordam silmek için kullanma: SQL Server Management Studio'yu, Transact-sql
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Bir yordamın silinmesi, bağımlı nesnelerin ve komut nesneleri ve komut yordamı kaldırılmasını yansıtacak şekilde güncelleştirilmez başarısız olmasına neden olabilir. Silinen bir değiştirmek için yeni bir prosedür aynı adı ve aynı parametreleri oluşturduysanız, ancak, bu başvuru diğer nesneler hala başarıyla işleyecektir. Daha fazla bilgi için, bkz. Saklı yordam bağımlılıkları görüntülemek.
Güvenlik
İzinler
Hangi yordamı ait olduğu veya yordamı izni denetlemek şema alter izni gerektirir.
Nasıl bir saklı yordam silmek için
Aşağıdakilerden birini kullanabilirsiniz:
SQL Server Management Studio
Transact-SQL
SQL Server Management Studio Kullanarak
Nesne Explorer'da bir yordam silmek için
Nesne Explorer'da örneğine bağlanmak Veritabanı Altyapısıve bu örneği genişletin.
Genişletme veritabanları, hangi yordamı ait olduğu ve ardından veritabanı genişletin programlama.
Genişletme Saklı yordamlar, yordamı kaldırın ve ardından sağ silmek.
Yordam bağımlı nesneleri görüntülemek için tıklayın Bağımlılıkları göster.
Doğrulayın doğru prosedür seçilir ve ardından Tamam.
Bağımlı nesnelerin ve komut yordamı başvuruları kaldırın.
[Üst]
Transact-SQL'i Kullanma
Sorgu Düzenleyicisi'nde yordam silmek için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısıve bu örneği genişletin.
Genişletme veritabanları, yordamı ait olduğu veya araç çubuğunda veritabanı genişletin, veritabanı kullanılabilir veritabanlarının listesinden seçin.
Dosya menüsünde, Yeni sorgu.
Saklı yordam geçerli veritabanı içinde kaldırmak için adını alın. Nesne Gezgini'nden genişletin programlama ve ardından Saklı yordamlar. Alternatif olarak, sorgu Düzenleyicisi'nde aşağıdaki deyimi çalıştırın.
SELECT name AS procedure_name ,SCHEMA_NAME(schema_id) AS schema_name ,type_desc ,create_date ,modify_date FROM sys.procedures;
Kopyalama ve aşağıdaki örnek sorgu düzenleyicisine yapıştırın ve geçerli veritabanından silmek için bir saklı yordam adı ekleyin.
DROP PROCEDURE <stored procedure name>; GO
Bağımlı nesnelerin ve komut yordamı başvuruları kaldırın.
[Üst]
Ayrıca bkz.
Başvuru
procedure (Transact-sql) bırak
Kavramlar
Saklı yordam yeniden adlandırma