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.

Konu bağlantısı simgesi 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)

sp_helpextendedproc (Transact-sql)

Sistem saklı yordamları (Transact-sql)