Udostępnij przez


Interfejs IBuiltInFunction

Reprezentuje wbudowanych funkcja lub funkcja systemu, który rozpoczyna się od dwóch przy objawów (@@).

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

Składnia

'Deklaracja
Public Interface IBuiltInFunction _
    Inherits IScalarFunction, IFunction, IFunctionModuleBase, IScalar,  _
    IMetadataObject
'Użycie
Dim instance As IBuiltInFunction
public interface IBuiltInFunction : IScalarFunction, 
    IFunction, IFunctionModuleBase, IScalar, IMetadataObject
public interface class IBuiltInFunction : IScalarFunction, 
    IFunction, IFunctionModuleBase, IScalar, IMetadataObject
type IBuiltInFunction =  
    interface
        interface IScalarFunction
        interface IFunction
        interface IFunctionModuleBase
        interface IScalar
        interface IMetadataObject
    end
public interface IBuiltInFunction extends IScalarFunction, IFunction, IFunctionModuleBase, IScalar, IMetadataObject

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

Właściwości

  Nazwa Opis
Właściwość publiczna DataType Pobiera typ danych wartość skalarna. (Dziedziczony z IScalar).
Właściwość publiczna IsAggregateFunction Pobiera wartość wskazująca, czy jest to funkcja agregująca. (Dziedziczony z IScalarFunction).
Właściwość publiczna IsDatePartFunction Pobiera wartość wskazująca, czy funkcja jest datą- i -czas części funkcji (na przykład DATEDIFF, DATEPART i tak dalej).
Właściwość publiczna IsGlobalVariable Pobiera wartość wskazująca, czy jest to funkcja systemu, który rozpoczyna się od dwóch przy znaków @@ (na przykład @@ IDENTITY).
Właściwość publiczna IsVarArg Pobiera wartość, która wskazuje, czy liczba argumentów jest zmienna.
Właściwość publiczna MaxNumberOfArgs Pobiera maksymalną liczbę argumentów, które akceptuje funkcja.
Właściwość publiczna MinNumberOfArgs Pobiera minimalna liczba argumentów, które akceptuje funkcja.
Właściwość publiczna Name Pobiera nazwę obiektu metadane. (Dziedziczony z IMetadataObject).
Właściwość publiczna Nullable Pobiera wartość logiczna wskazująca, czy obiekt wartość skalarna jest nullable. (Dziedziczony z IScalar).
Właściwość publiczna Parameters Pobiera kolekcja, która zawiera parametry, które akceptuje moduł lub funkcja. (Dziedziczony z IFunctionModuleBase).
Właściwość publiczna ScalarType Pobiera typ wartość skalarna. (Dziedziczony z IScalar).

Do góry

Metody

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

Do góry