Udostępnij przez


Interfejs IMutableTableValuedFunction

Reprezentuje tych SQL Server funkcja zwracająca tabelę.

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

Składnia

'Deklaracja
Public Interface IMutableTableValuedFunction _
    Inherits ITableValuedFunction, IMutableDatabaseTable, IDatabaseTable, IMutableTabular,  _
    ITabular, IMutableUserDefinedFunction, IUserDefinedFunction, IMutableFunction, IFunction,  _
    IMutableFunctionModuleBase, IFunctionModuleBase, IMutableUserDefinedFunctionModuleBase, IUserDefinedFunctionModuleBase, IMutableSchemaOwnedObject,  _
    ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject
'Użycie
Dim instance As IMutableTableValuedFunction
public interface IMutableTableValuedFunction : ITableValuedFunction, 
    IMutableDatabaseTable, IDatabaseTable, IMutableTabular, ITabular, IMutableUserDefinedFunction, 
    IUserDefinedFunction, IMutableFunction, IFunction, IMutableFunctionModuleBase, IFunctionModuleBase, 
    IMutableUserDefinedFunctionModuleBase, IUserDefinedFunctionModuleBase, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, 
    IDatabaseObject, IMutableMetadataObject, IMetadataObject
public interface class IMutableTableValuedFunction : ITableValuedFunction, 
    IMutableDatabaseTable, IDatabaseTable, IMutableTabular, ITabular, IMutableUserDefinedFunction, 
    IUserDefinedFunction, IMutableFunction, IFunction, IMutableFunctionModuleBase, IFunctionModuleBase, 
    IMutableUserDefinedFunctionModuleBase, IUserDefinedFunctionModuleBase, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, 
    IDatabaseObject, IMutableMetadataObject, IMetadataObject
type IMutableTableValuedFunction =  
    interface
        interface ITableValuedFunction
        interface IMutableDatabaseTable
        interface IDatabaseTable
        interface IMutableTabular
        interface ITabular
        interface IMutableUserDefinedFunction
        interface IUserDefinedFunction
        interface IMutableFunction
        interface IFunction
        interface IMutableFunctionModuleBase
        interface IFunctionModuleBase
        interface IMutableUserDefinedFunctionModuleBase
        interface IUserDefinedFunctionModuleBase
        interface IMutableSchemaOwnedObject
        interface ISchemaOwnedObject
        interface IMutableDatabaseObject
        interface IDatabaseObject
        interface IMutableMetadataObject
        interface IMetadataObject
    end
public interface IMutableTableValuedFunction extends ITableValuedFunction, IMutableDatabaseTable, IDatabaseTable, IMutableTabular, ITabular, IMutableUserDefinedFunction, IUserDefinedFunction, IMutableFunction, IFunction, IMutableFunctionModuleBase, IFunctionModuleBase, IMutableUserDefinedFunctionModuleBase, IUserDefinedFunctionModuleBase, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject

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

Właściwości

  Nazwa Opis
Właściwość publiczna BodyText Pobiera lub ustawia Transact-SQL ciąg definiuje modułu. (Dziedziczony z IMutableUserDefinedFunction).
Właściwość publiczna BodyText Pobiera Transact-SQL ciąg definiuje modułu. (Dziedziczony z IUserDefinedFunction).
Właściwość publiczna CollationInfo Pobiera CollationInfo obiekt, który jest używany przez Kolekcje obiektu. (Dziedziczony z IDatabaseTable).
Właściwość publiczna Columns Pobiera kolekcja kolumn, które należą do tego obiektu. (Dziedziczony z IMutableTabular).
Właściwość publiczna Columns Pobiera kolekcja kolumn, które należą do tego obiektu. (Dziedziczony z ITabular).
Właściwość publiczna Constraints Pobiera kolekcja ograniczeń tabela. (Dziedziczony z IDatabaseTable).
Właściwość publiczna Constraints Pobiera kolekcja ograniczeń tabela. (Dziedziczony z IMutableDatabaseTable).
Właściwość publiczna ExecutionContext Pobiera lub ustawia IExecutionContext obiekt, który określa kontekst wykonanie modułu. (Dziedziczony z IMutableUserDefinedFunctionModuleBase).
Właściwość publiczna ExecutionContext Pobiera IExecutionContext obiekt, który określa kontekst wykonanie modułu. (Dziedziczony z IUserDefinedFunctionModuleBase).
Właściwość publiczna Indexes Pobiera kolekcja indeksów tabela. (Dziedziczony z IDatabaseTable).
Właściwość publiczna Indexes Pobiera kolekcja indeksów tabela. (Dziedziczony z IMutableDatabaseTable).
Właściwość publiczna IsEncrypted Pobiera lub ustawia wartość wskazującą, czy moduł jest szyfrowany. (Dziedziczony z IMutableUserDefinedFunctionModuleBase).
Właściwość publiczna IsEncrypted Pobiera wartość wskazująca, czy moduł jest szyfrowany. (Dziedziczony z IUserDefinedFunctionModuleBase).
Właściwość publiczna IsInline Pobiera lub ustawia wartość wskazującą, czy funkcja zwracająca tabelę jest funkcja śródwierszowej.
Właściwość publiczna IsInline Pobiera wartość wskazująca, czy funkcja zwracająca tabelę jest funkcja śródwierszowej. (Dziedziczony z ITableValuedFunction).
Właściwość publiczna IsQuotedIdentifierOn Pobiera lub ustawia wartość wartość logiczna wskazująca, czy włączona jest opcja cytowany identyfikator. (Dziedziczony z IMutableUserDefinedFunction).
Właściwość publiczna IsQuotedIdentifierOn Pobiera wartość logiczna wskazująca, czy włączona jest opcja identyfikator unikatowy. (Dziedziczony z IUserDefinedFunction).
Właściwość publiczna IsSchemaBound Pobiera lub ustawia wartość wskazującą, czy funkcja zdefiniowana przez użytkownika jest powiązany ze schematu. (Dziedziczony z IMutableUserDefinedFunction).
Właściwość publiczna IsSchemaBound Pobiera wartość wskazująca, czy funkcja zdefiniowana przez użytkownika jest powiązany ze schematu. (Dziedziczony z IUserDefinedFunction).
Właściwość publiczna IsSqlClr Pobiera lub ustawia wartość wskazującą, czy to jest moduł CLR. (Dziedziczony z IMutableUserDefinedFunction).
Właściwość publiczna IsSqlClr Pobiera wartość wskazująca, czy to jest moduł CLR. (Dziedziczony z IUserDefinedFunction).
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 Parameters Pobiera kolekcja, która zawiera parametry, które akceptuje moduł lub funkcja. (Dziedziczony z IFunctionModuleBase).
Właściwość publiczna Parameters Pobiera kolekcja, która zawiera parametry, które akceptuje moduł lub funkcja. (Dziedziczony z IMutableFunctionModuleBase).
Właściwość publiczna Parent Pobiera IDatabaseObject obiekt, który jest elementem nadrzędnym obiektu. (Dziedziczony z IDatabaseObject).
Właściwość publiczna Schema Pobiera ISchema obiekt, który jest właścicielem obiektu. (Dziedziczony z ISchemaOwnedObject).
Właściwość publiczna TableVariableName Pobiera lub ustawia nazwę zmiennej zwrotu tabela.
Właściwość publiczna TableVariableName Pobiera nazwę zmiennej zwrotu tabela (Dziedziczony z ITableValuedFunction).
Właściwość publiczna TabularType Pobiera typ tabelarycznych. (Dziedziczony z ITabular).
Właściwość publiczna Unaliased Pobiera ITabular obiekt, że obiekt jest for. alias (Dziedziczony z ITabular).

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