sp_dropextendedproc (Transact-SQL)

Bir genişletilmiş saklı yordambı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.Use clr Entegrasyonu onun yerine.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_dropextendedproc [ @functname = ] 'procedure' 

Bağımsız değişkenler

  • [ @ functname = ] 'procedure'
    Bırak genişletilmiş saklı yordam adıdır.procedureİş nvarchar(517), ile hiçbir varsayılan.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

Hiçbiri

Açıklamalar

Yürütme sp_dropextendedproc genişletilmiş saklı yordam kullanıcı tanımlı adından düşünceye 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ı.

İçinde SQL Server 2008 ve SQL Server 2005, sp_dropextendedproc sistemi genişletilmiş saklı yordamları bırak değil.Bunun yerine, Sistem Yöneticisi genişletilmiş saklı yordam üzerinde execute izni reddetmek ortak rolü.De SQL Server 2000, sp_dropextendedproc herhangi bir genişletilmiş saklı yordambırakmak için kullanılır.

sp_dropextendedproc bir işlem içinde yürütülemiyor.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü için yürütmek sp_dropextendedproc.

Örnekler

Aşağıdaki örnek düşünceye xp_hello geniş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';