Udostępnij przez


Interfejs IMutableSchema

Reprezentuje tych schematu programu SQL Server.

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

Składnia

'Deklaracja
Public Interface IMutableSchema _
    Inherits ISchema, IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject,  _
    IDatabaseObject, IMutableMetadataObject, IMetadataObject
'Użycie
Dim instance As IMutableSchema
public interface IMutableSchema : ISchema, 
    IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, 
    IMetadataObject
public interface class IMutableSchema : ISchema, 
    IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, 
    IMetadataObject
type IMutableSchema =  
    interface
        interface ISchema
        interface IMutableDatabaseOwnedObject
        interface IDatabaseOwnedObject
        interface IMutableDatabaseObject
        interface IDatabaseObject
        interface IMutableMetadataObject
        interface IMetadataObject
    end
public interface IMutableSchema extends ISchema, IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject

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

Właściwości

  Nazwa Opis
Właściwość publiczna Database Pobiera IDatabase obiekt, który jest właścicielem obiektu. (Dziedziczony z IDatabaseOwnedObject).
Właściwość publiczna ExtendedStoredProcedures Pobiera kolekcja rozszerzonych procedur przechowywanych, które należą do tego schematu.
Właściwość publiczna ExtendedStoredProcedures Pobiera kolekcja rozszerzonych procedur przechowywanych, które należą do tego schematu. (Dziedziczony z ISchema).
Właściwość publiczna IsSystemObject Pobiera wartość wskazująca, czy jest to obiekt systemowy. (Dziedziczony z IDatabaseObject).
Właściwość publiczna IsSystemObject Pobiera lub ustawia wartość wskazującą, czy jest to obiekt systemowy. (Dziedziczony z IMutableDatabaseObject).
Właściwość publiczna Name Pobiera nazwę obiektu metadane. (Dziedziczony z IMetadataObject).
Właściwość publiczna Owner Pobiera lub ustawia IDatabasePrincipal obiekt, który reprezentuje właściciela schematu.
Właściwość publiczna Owner Pobiera IDatabasePrincipal obiekt, który reprezentuje właściciela schematu. (Dziedziczony z ISchema).
Właściwość publiczna Parent Pobiera IDatabaseObject obiekt, który jest elementem nadrzędnym obiektu. (Dziedziczony z IDatabaseObject).
Właściwość publiczna ScalarValuedFunctions Pobiera kolekcja wartości wartość skalarna funkcji, które należą do tego schematu.
Właściwość publiczna ScalarValuedFunctions Pobiera kolekcja wartości wartość skalarna funkcji, które należą do tego schematu. (Dziedziczony z ISchema).
Właściwość publiczna StoredProcedures Pobiera kolekcja procedur przechowywanych, które należą do tego schematu.
Właściwość publiczna StoredProcedures Pobiera kolekcja procedur przechowywanych, które należą do tego schematu. (Dziedziczony z ISchema).
Właściwość publiczna Tables Pobiera kolekcja tabel, które należą do tego schematu.
Właściwość publiczna Tables Pobiera kolekcja tabel, które należą do tego schematu. (Dziedziczony z ISchema).
Właściwość publiczna TableValuedFunctions Pobiera zbiór tabela-wycenione funkcje, które należą do tego schematu.
Właściwość publiczna TableValuedFunctions Pobiera zbiór tabela-wycenione funkcje, które należą do tego schematu. (Dziedziczony z ISchema).
Właściwość publiczna UserDefinedAggregates Pobiera kolekcja agregatów zdefiniowane przez użytkownika, które należą do tego schematu.
Właściwość publiczna UserDefinedAggregates Pobiera kolekcja agregatów zdefiniowane przez użytkownika, które należą do tego schematu. (Dziedziczony z ISchema).
Właściwość publiczna UserDefinedClrTypes Pobiera kolekcja typów zdefiniowanych przez użytkownika CLR należące do tego schematu.
Właściwość publiczna UserDefinedClrTypes Pobiera kolekcja typów zdefiniowanych przez użytkownika CLR należące do tego schematu. (Dziedziczony z ISchema).
Właściwość publiczna UserDefinedDataTypes Pobiera kolekcja typy danych zdefiniowane przez użytkownika, które należą do tego schematu.
Właściwość publiczna UserDefinedDataTypes Pobiera kolekcja typy danych zdefiniowane przez użytkownika, które należą do tego schematu. (Dziedziczony z ISchema).
Właściwość publiczna UserDefinedTableTypes Pobiera kolekcja typów tabela zdefiniowanej przez użytkownika, które należą do tego schematu.
Właściwość publiczna UserDefinedTableTypes Pobiera kolekcja typów tabela zdefiniowanej przez użytkownika, które należą do tego schematu. (Dziedziczony z ISchema).
Właściwość publiczna Views Pobiera kolekcja widoki, które należą do tego schematu.
Właściwość publiczna Views Pobiera kolekcja widoki, które należą do tego schematu. (Dziedziczony z ISchema).

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>(IDatabaseOwnedObjectVisitor<T>) Akceptuje wizyty z określonego IDatabaseOwnedObjectVisitor<T> obiektu. (Dziedziczony z IDatabaseOwnedObject).
Metoda publiczna Accept<T>(IMetadataObjectVisitor<T>) Akceptuje wizyty z określonego IMetadataObjectVisitor<T> obiektu. (Dziedziczony z IMetadataObject).

Do góry