Aracılığıyla paylaş


Depolanmış yordamları koleksiyonu

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.

The StoredProcedures collection contains StoredProcedure objects that reference the system and user-defined stored procedures of a Microsoft SQL Server database.

Geçerli nesneyi gösteren SQL-DMO nesne modeli

Özellikler

Açıklamalar

İle depolanmış yordamları koleksiyon, aşağıdakileri yapabilirsiniz:

  • Bir saklı yordam oluşturun.

  • Bir saklı yordam kaldırın.

Saklı yordamları kullanarak oluşturma hakkında daha fazla bilgi için saklı yordam nesne ve depolanmış yordamları koleksiyon, bakın saklı yordam bölüm nesnesi.

Bir saklı yordam kaldırma

  1. Al saklı yordam hedeflenen baþvuran nesne saklı yordam depolanmış yordamları koleksiyon kullanarak Madde veya ItemByID yöntem.Ayıklama, bir saklı yordam başvurulan saklı yordamın adını kullanarak nesne, sahip adı adı gibi nitelemek için kullanın:

    Set oStoredProcedure = _
    oDatabase.StoredProcedures("[Sales By Year]", "dbo")
    
  2. Kullanım kaldırma yöntem saklı yordam nesne hedeflenen kaldırmak için saklı yordam.

Kullanırken Madde veya kaldırma yöntem, depolanmış yordamları koleksiyon adı veya sıra başvurusunda sözdizimi kullanarak üye tanımlama destekler.Örneğin:

Set oStoredProcedure = _
oDatabase.StoredProcedures("[Ten Most Expensive Products]")

Ya da:

Set oStoredProcedure = oDatabase.StoredProcedures(1)

Ayrıca, ne zaman adını alarak kullanarak öğe seçimi, Madde yöntem hedef sql Server'ın adı nitelik sahibi tanır saklı yordam daha önce gösterildiği gibi.Kullanırken kaldırma yöntem, depolanmış yordamları koleksiyon nitelik hedeflenen nesnenin sahibi adına göre desteklemez.Kullanmanız önerilir Madde yöntem hedef ayıklamak ve daha sonra kullanmak için kaldırma yöntem saklı yordam nesne bir saklı yordam bırakmak için.

Not

Oluşturma veya kaldırma sql Server saklı yordamlar kullanarak depolanmış yordamları koleksiyon uygun ayrıcalık gerektirir.SQL Server oturumu açma için kullanılan SQLServer nesne bağlantısı sabit rolünün üye olması gerekir db_ddladmin ya da daha fazla ayrıcalığa sahip bir rol.