Udostępnij przez


Interfejs IStoredProcedure

Reprezentuje SQL Server procedura składowana.

Przestrzeń nazw:  Microsoft.SqlServer.Management.SqlParser.Metadata
Zestaw:  Microsoft.SqlServer.Management.SqlParser (w Microsoft.SqlServer.Management.SqlParser.dll)

Składnia

'Deklaracja
Public Interface IStoredProcedure _
    Inherits ICallableModule, IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject,  _
    IFunctionModuleBase, IMetadataObject
'Użycie
Dim instance As IStoredProcedure
public interface IStoredProcedure : ICallableModule, 
    IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject, IFunctionModuleBase, IMetadataObject
public interface class IStoredProcedure : ICallableModule, 
    IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject, IFunctionModuleBase, IMetadataObject
type IStoredProcedure =  
    interface
        interface ICallableModule
        interface IUserDefinedFunctionModuleBase
        interface ISchemaOwnedObject
        interface IDatabaseObject
        interface IFunctionModuleBase
        interface IMetadataObject
    end
public interface IStoredProcedure extends ICallableModule, IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject, IFunctionModuleBase, IMetadataObject

Typ IStoredProcedure uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna BodyText Pobiera Transact-SQL instrukcji, które definiują modułu.
Właściwość publiczna ExecutionContext Pobiera IExecutionContext obiekt, który określa kontekst wykonanie modułu. (Dziedziczony z IUserDefinedFunctionModuleBase).
Właściwość publiczna ForReplication Pobiera wartość wskazująca, czy procedura składowana jest dostępne dla replikacja.
Właściwość publiczna IsEncrypted Pobiera wartość wskazująca, czy moduł jest szyfrowany. (Dziedziczony z IUserDefinedFunctionModuleBase).
Właściwość publiczna IsQuotedIdentifierOn Pobiera wartość logiczna wskazująca, czy włączona jest opcja cytowany identyfikator.
Właściwość publiczna IsRecompiled Pobiera wartość wskazująca, czy procedura składowana jest ponownie kompilowana przed wykonaniem.
Właściwość publiczna IsSqlClr Pobiera wartość wskazująca, czy to jest moduł CLR.
Właściwość publiczna IsSystemObject Pobiera wartość wskazująca, czy jest to obiekt systemowy. (Dziedziczony z IDatabaseObject).
Właściwość publiczna ModuleType Pobiera typ modułu. (Dziedziczony z ICallableModule).
Właściwość publiczna Name Pobiera nazwę obiektu metadane. (Dziedziczony z IMetadataObject).
Właściwość publiczna Parameters Pobiera kolekcja, która zawiera parametry, które akceptuje moduł lub funkcja. (Dziedziczony z IFunctionModuleBase).
Właściwość publiczna Parent Pobiera IDatabaseObject obiekt, który jest elementem nadrzędnym obiektu. (Dziedziczony z IDatabaseObject).
Właściwość publiczna ReturnType Pobiera typ danych wartość skalarna moduł zwracanej wartości. (Dziedziczony z ICallableModule).
Właściwość publiczna Schema Pobiera ISchema obiekt, który jest właścicielem obiektu. (Dziedziczony z ISchemaOwnedObject).
Właściwość publiczna Startup Pobiera wartość określająca, czy procedura składowana jest wykonywana podczas uruchamiania wystąpienie programu SQL Server.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Accept<T>(IDatabaseObjectVisitor<T>) Akceptuje wizyty z określonego IDatabaseObjectVisitor<T> obiektu. (Dziedziczony z IDatabaseObject).
Metoda publiczna Accept<T>(IMetadataObjectVisitor<T>) Akceptuje wizyty z określonego IMetadataObjectVisitor<T> obiektu. (Dziedziczony z IMetadataObject).
Metoda publiczna Accept<T>(ISchemaOwnedObjectVisitor<T>) Akceptuje wizyty z określonego ISchemaOwnedObjectVisitor<T> obiektu. (Dziedziczony z ISchemaOwnedObject).

Do góry