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 | |
|---|---|---|
![]() |
DataType | Pobiera typ danych wartość skalarna. (Dziedziczony z IScalar). |
![]() |
IsAggregateFunction | Pobiera wartość wskazująca, czy jest to funkcja agregująca. (Dziedziczony z IScalarFunction). |
![]() |
IsDatePartFunction | Pobiera wartość wskazująca, czy funkcja jest datą- i -czas części funkcji (na przykład DATEDIFF, DATEPART i tak dalej). |
![]() |
IsGlobalVariable | Pobiera wartość wskazująca, czy jest to funkcja systemu, który rozpoczyna się od dwóch przy znaków @@ (na przykład @@ IDENTITY). |
![]() |
IsVarArg | Pobiera wartość, która wskazuje, czy liczba argumentów jest zmienna. |
![]() |
MaxNumberOfArgs | Pobiera maksymalną liczbę argumentów, które akceptuje funkcja. |
![]() |
MinNumberOfArgs | Pobiera minimalna liczba argumentów, które akceptuje funkcja. |
![]() |
Name | Pobiera nazwę obiektu metadane. (Dziedziczony z IMetadataObject). |
![]() |
Nullable | Pobiera wartość logiczna wskazująca, czy obiekt wartość skalarna jest nullable. (Dziedziczony z IScalar). |
![]() |
Parameters | Pobiera kolekcja, która zawiera parametry, które akceptuje moduł lub funkcja. (Dziedziczony z IFunctionModuleBase). |
![]() |
ScalarType | Pobiera typ wartość skalarna. (Dziedziczony z IScalar). |
Do góry
Metody
| Nazwa | Opis | |
|---|---|---|
![]() |
Accept<T> | Akceptuje wizyty z określonego IMetadataObjectVisitor<T> obiektu. (Dziedziczony z IMetadataObject). |
Do góry
.gif)
.gif)