Systemfunktionen (Entity SQL)
Der .NET Framework-Datenanbieter für SQL Server (SqlClient) stellt die folgenden Systemfunktionen zur Verfügung:
Funktion | Beschreibung |
---|---|
CHECKSUM ( value, [value, [value]]) |
Gibt den Prüfsummenwert zurück. CHECKSUM wurde zum Erstellen von Hashindizes konzipiert. Argumente value: 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 Absolutwert des angegebenen Ausdrucks. Beispiel
|
CURRENT_TIMESTAMP () |
Erzeugt das aktuelle Datum und die Uhrzeit im SQL Server-internen 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
|
CURRENT_ USER () |
Gibt den Namen des aktuellen Benutzers zurück. Rückgabewert Ein ASCII-String. Beispiel
|
DATALENGTH (expression) |
Gibt die Anzahl von Bytes zurück, die für die Darstellung eines Ausdrucks verwendet werden. Argumente expression: 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
|
HOST_NAME() |
Gibt den Namen der Arbeitsstation zurück. Rückgabewert Ein String (Unicode). Beispiel
|
ISDATE( expression ) |
Ermittelt, ob der eingegebene Ausdruck ein gültiges Datum ist. Argumente expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary oder Guid. Rückgabewert Int32 Eins (1), wenn der eingegebene Ausdruck ein gültiges Datum ist. Andernfalls Null (0). Beispiel
|
ISNUMERIC( expression ) |
Ermittelt, ob ein Ausdruck ein gültiger numerischer Typ ist. Argumente expression: Boolean, Byte, Int16, Int32, Int64, Single, Decimal, Double, DateTime, Time, DateTimeOffset, String, Binary oder Guid. Rückgabewert Int32 Eins (1), wenn der eingegebene Ausdruck ein gültiges Datum ist. Andernfalls Null (0). Beispiel
|
NEWID() |
Erstellt einen eindeutigen Wert vom Typ Guid. Rückgabewert Eine Guid. Beispiel
|
USER_NAME( id ) |
Gibt den Datenbank-Benutzernamen zur angegebenen ID zurück. Argumente expression: Eine Int32-ID, die einem Datenbankbenutzer zugeordnet ist. Rückgabewert Ein String (Unicode). Beispiel
|
Weitere Informationen zu den von SqlClient unterstützten Zeichenfolgenfunktionen finden Sie in der Dokumentation für die SQL Server-Version, die im SqlClient-Anbietermanifest angegeben wurde:
SQL Server 2000 | SQL Server 2005 | SQL Server 2008 |
---|---|---|
Siehe auch
Konzepte
Entity SQL-Sprache
.NET Framework-Datenanbieter für SQL Server (SqlClient) für die Entity Framework-Funktionen