Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der .NET Framework-Datenanbieter für SQL Server (SqlClient) bietet die folgenden Systemfunktionen:
| Funktion | BESCHREIBUNG |
|---|---|
CHECKSUM (
value[value[value]]) |
Gibt den Prüfsummenwert zurück.
CHECKSUM ist für die Erstellung von Hashindizes vorgesehen.Argumente value: A Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, String, Binary, oder Guid. Sie können einen, zwei oder drei Werte angeben.Rückgabewert Der absolute Wert des angegebenen Ausdrucks. Beispiel SqlServer.CHECKSUM(10,100,1000.0) |
CURRENT_TIMESTAMP () |
Erzeugt das aktuelle Datum und die aktuelle Uhrzeit im internen SQL Server-Format für DateTime Werte mit einer Genauigkeit von 7 in SQL Server 2008 und einer Genauigkeit von 3 in SQL Server 2005.Rückgabewert Das aktuelle Systemdatum und die aktuelle Systemzeit als DateTime.Beispiel SqlServer.CURRENT_TIMESTAMP() |
CURRENT_ USER
()
|
Gibt den Namen des aktuellen Benutzers zurück. Rückgabewert Ein ASCII- String.Beispiel SqlServer.CURRENT_USER() |
DATALENGTH
(
expression
)
|
Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden. Argumente expression: A Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary oder Guid.Rückgabewert Die Größe von Eigenschaften als Int32.Beispiel SELECT VALUE SqlServer.DATALENGTH(P.Name)FROMAdventureWorksEntities.Product AS P |
HOST_NAME() |
Gibt den Namen der Arbeitsstation zurück. Rückgabewert Ein String (Unicode).Beispiel SqlServer.HOST_NAME() |
ISDATE(
expression
)
|
Ermittelt, ob der eingegebene Ausdruck ein gültiges Datum ist. Argumente expression: A Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary oder Guid.Rückgabewert Int32. 1 (1), wenn der Eingabeausdruck ein gültiges Datum ist. Andernfalls Null (0).Beispiel SqlServer.ISDATE('1/1/2006') |
ISNUMERIC(
expression
)
|
Bestimmt, ob ein Ausdruck ein gültiger numerischer Typ ist. Argumente expression: A Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary oder Guid.Rückgabewert Int32. 1 (1), wenn der Eingabeausdruck ein gültiges Datum ist. Andernfalls Null (0).Beispiel SqlServer.ISNUMERIC('21') |
NEWID() |
Erstellt einen eindeutigen Wert vom Typ Guid. Rückgabewert Ein Guid.Beispiel SqlServer.NEWID() |
USER_NAME(
id
)
|
Gibt einen Datenbankbenutzernamen aus einer angegebenen Identifikationsnummer zurück. Argumente expression: Eine Int32 Identifikationsnummer, die einem Datenbankbenutzer zugeordnet ist.Rückgabewert Ein String (Unicode).Beispiel SqlServer.USER_NAME(0) |
Weitere Informationen zu den funktionen, die String SqlClient unterstützt, finden Sie unter String Functions (Transact-SQL).