Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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).