sp_dropextendedproc (Transact-sql)
Genişletilmiş saklı yordam bırakır.
[!NOT]
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Kullanım clr tümleştirme onun yerine.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_dropextendedproc [ @functname = ] 'procedure'
Bağımsız değişkenler
- @ functname ='procedure'
Bırakmak için genişletilmiş saklı yordam addır. procedureise nvarchar(517), hiçbir varsayılan ile.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Hiçbiri
Açıklamalar
Yürütme sp_dropextendedproc kullanıcı tanımlı genişletilmiş saklı yordam adı damla sys.objects Katalog görünümü ve girdiden kaldırır extended_procedures Katalog görünümü. Bu saklı yordam yalnızca çalıştırılabilir ana veritabanı.
De SQL Server 2012 sp_dropextendedproc sistem saklı yordamlar genişletilmiş düşmesi değil. Bunun yerine, Sistem Yöneticisi genişletilmiş saklı yordam üzerinde execute izni vermemek Genel rolü.
sp_dropextendedproc bir işlem içinde yürütülemiyor.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü yürütebilirsiniz sp_dropextendedproc.
Örnekler
Aşağıdaki örnek xp_helloGenişletilmiş saklı yordamı.
[!NOT]
Bu genişletilmiş saklı yordam önceden mevcut olmalıdır veya örnek bir hata iletisi döndürür.
USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';
USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';
Ayrıca bkz.
Başvuru
sp_addextendedproc (Transact-sql)