Interfejs IScalarValuedFunction
Reprezentuje SQL Server funkcja skalarna.
Przestrzeń nazw: Microsoft.SqlServer.Management.SqlParser.Metadata
Zestaw: Microsoft.SqlServer.Management.SqlParser (w Microsoft.SqlServer.Management.SqlParser.dll)
Składnia
'Deklaracja
Public Interface IScalarValuedFunction _
Inherits IUserDefinedFunction, ICallableModule, IUserDefinedFunctionModuleBase, ISchemaOwnedObject, _
IDatabaseObject, IScalarFunction, IFunction, IFunctionModuleBase, IScalar, _
IMetadataObject
'Użycie
Dim instance As IScalarValuedFunction
public interface IScalarValuedFunction : IUserDefinedFunction,
ICallableModule, IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject, IScalarFunction,
IFunction, IFunctionModuleBase, IScalar, IMetadataObject
public interface class IScalarValuedFunction : IUserDefinedFunction,
ICallableModule, IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject, IScalarFunction,
IFunction, IFunctionModuleBase, IScalar, IMetadataObject
type IScalarValuedFunction =
interface
interface IUserDefinedFunction
interface ICallableModule
interface IUserDefinedFunctionModuleBase
interface ISchemaOwnedObject
interface IDatabaseObject
interface IScalarFunction
interface IFunction
interface IFunctionModuleBase
interface IScalar
interface IMetadataObject
end
public interface IScalarValuedFunction extends IUserDefinedFunction, ICallableModule, IUserDefinedFunctionModuleBase, ISchemaOwnedObject, IDatabaseObject, IScalarFunction, IFunction, IFunctionModuleBase, IScalar, IMetadataObject
Typ IScalarValuedFunction uwidacznia następujące elementy członkowskie.
Właściwości
| Nazwa | Opis | |
|---|---|---|
![]() |
BodyText | Pobiera Transact-SQL ciąg definiuje modułu. (Dziedziczony z IUserDefinedFunction). |
![]() |
DataType | Pobiera typ danych wartość skalarna. (Dziedziczony z IScalar). |
![]() |
ExecutionContext | Pobiera IExecutionContext obiekt, który określa kontekst wykonanie modułu. (Dziedziczony z IUserDefinedFunctionModuleBase). |
![]() |
IsAggregateFunction | Pobiera wartość wskazująca, czy jest to funkcja agregująca. (Dziedziczony z IScalarFunction). |
![]() |
IsEncrypted | Pobiera wartość wskazująca, czy moduł jest szyfrowany. (Dziedziczony z IUserDefinedFunctionModuleBase). |
![]() |
IsQuotedIdentifierOn | Pobiera wartość logiczna wskazująca, czy włączona jest opcja identyfikator unikatowy. (Dziedziczony z IUserDefinedFunction). |
![]() |
IsSchemaBound | Pobiera wartość wskazująca, czy funkcja zdefiniowana przez użytkownika jest powiązany ze schematu. (Dziedziczony z IUserDefinedFunction). |
![]() |
IsSqlClr | Pobiera wartość wskazująca, czy to jest moduł CLR. (Dziedziczony z IUserDefinedFunction). |
![]() |
IsSystemObject | Pobiera wartość wskazująca, czy jest to obiekt systemowy. (Dziedziczony z IDatabaseObject). |
![]() |
ModuleType | Pobiera typ modułu. (Dziedziczony z ICallableModule). |
![]() |
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). |
![]() |
Parent | Pobiera IDatabaseObject obiekt, który jest elementem nadrzędnym obiektu. (Dziedziczony z IDatabaseObject). |
![]() |
ReturnsNullOnNullInput | Pobiera wartość wskazująca, czy wywołanie funkcja, jeśli co najmniej jeden z argumentów funkcja jest null. |
![]() |
ReturnType | Pobiera typ danych wartość skalarna moduł zwracanej wartości. (Dziedziczony z ICallableModule). |
![]() |
ScalarType | Pobiera typ wartość skalarna. (Dziedziczony z IScalar). |
![]() |
Schema | Pobiera ISchema obiekt, który jest właścicielem obiektu. (Dziedziczony z ISchemaOwnedObject). |
Do góry
Metody
| Nazwa | Opis | |
|---|---|---|
![]() |
Accept<T>(IDatabaseObjectVisitor<T>) | Akceptuje wizyty z określonego IDatabaseObjectVisitor<T> obiektu. (Dziedziczony z IDatabaseObject). |
![]() |
Accept<T>(IMetadataObjectVisitor<T>) | Akceptuje wizyty z określonego IMetadataObjectVisitor<T> obiektu. (Dziedziczony z IMetadataObject). |
![]() |
Accept<T>(ISchemaOwnedObjectVisitor<T>) | Akceptuje wizyty z określonego ISchemaOwnedObjectVisitor<T> obiektu. (Dziedziczony z ISchemaOwnedObject). |
Do góry
.gif)
.gif)