Kanonische Zeichenfolgenfunktionen (Entity SQL)
Entity SQL enthält kanonische Zeichenfolgenfunktionen.
Hinweise
In der folgenden Tabelle sind die kanonischen Entity SQL -Zeichenfolgenfunktionen aufgeführt.
Funktion | Beschreibung |
---|---|
Concat ( string1, string2) |
Gibt eine Zeichenfolge zurück, die string2 enthält und an string1 angehängt ist. Argumente string1: Die Zeichenfolge, an die string2 angefügt wird. string2: Die Zeichenfolge, die string1 angefügt wird. Rückgabewert Ein String. Wenn die Länge der zurückgegebenen Wertzeichenfolge die zulässige Höchstlänge überschreitet, wird ein Fehler ausgegeben. Beispiel
|
Contains ( string, target) |
Gibt true zurück, wenn target in string enthalten ist. Argumente string: Die Zeichenfolge, die gesucht wird. target: Die Zielzeichenfolge, nach der gesucht wird. Rückgabewert true, wenn target in string enthalten ist, andernfalls false. Beispiel
|
EndsWith ( string, target) |
Gibt true zurück, wenn target mit string endet. Argumente string: Die Zeichenfolge, die gesucht wird. target: Die Zielzeichenfolge, nach der am Ende der Zeichenfolge gesucht string wird. Rückgabewert True wenn string mit target endet, anderenfalls false. Beispiel
Hinweis:
Bei Verwendung des SQL Server-Datenanbieters gibt diese Funktion false zurück, wenn die Zeichenfolge in einer Zeichenfolgenspalte mit fester Länge gespeichert wird und target eine Konstante ist.In diesem Fall wird die ganze Zeichenfolge gesucht, einschließlich aller Auffüllleerzeichen.Eine mögliche Problemumgehung stellt die Kürzung der Daten in der Zeichenfolge mit fester Länge dar. Beispiel:
EndsWith(TRIM(string), target)
|
IndexOf( target, string) |
Gibt die Position von target in string oder, wenn nicht vorhanden, den Wert 0 zurück. Gibt 1 zurück, um den Anfang des string anzugeben. Indexbezifferung beginnt mit der Zahl 1. Argumente target: Die Zeichenfolge, nach der gesucht wird. string: Die Zeichenfolge, die gesucht wird. Rückgabewert Int32 Beispiel
|
Left ( string, length) |
Gibt die ersten length-Zeichen von der linken Seite der string zurück. Wenn die Länge von string kleiner als length ist, wird die gesamte Zeichenfolge zurückgegeben. Argumente string: ein String. length: Int16, Int32, Int64 oder Byte. length darf nicht kleiner 0 (Null) sein. Rückgabewert Ein String. Beispiel
|
Length ( string ) |
Gibt die (Int32-)Länge der Zeichenfolge in Zeichen zurück. Argumente string: eine String. Rückgabewert Ein Int32. Beispiel
|
LTrim( string ) |
Gibt string ohne führendes Leerzeichen zurück. Argumente Eine String. Rückgabewert Eine String. Beispiel
|
Replace ( string1, string2, string3) |
Gibt string1 mit allen Vorkommen von string2 zurück, die durch string3 ersetzt wurden. Argumente Eine String. Rückgabewert Eine String. Beispiel
|
Reverse ( string ) |
Gibt string mit umgekehrter Reihenfolge der Zeichen zurück. Argumente Eine String. Rückgabewert Eine String. Beispiel
|
Right ( string, length) |
Gibt die letzten length-Zeichen der string zurück. Wenn die Länge von string kleiner als length ist, wird die gesamte Zeichenfolge zurückgegeben. Argumente string: ein String. length: Int16, Int32, Int64 oder Byte. length darf nicht kleiner 0 (Null) sein. Rückgabewert Eine String. Beispiel
|
RTrim( string ) |
Gibt string ohne nachstehendes Leerzeichen zurück. Argumente Eine String. Rückgabewert Eine String. |
Substring ( string, start, length) |
Gibt die Teilzeichenfolge der Zeichenfolge mit einer Länge von length Zeichen zurück, die an der Position start beginnt. Mit dem Startwert 1 wird das erste Zeichen der Zeichenfolge angegeben. Die Indexbezifferung beginnt mit der Zahl 1. Argumente string: eine String. start: Int16, Int32, Int64 und Byte. start darf nicht kleiner 1 sein. length: Int16, Int32, Int64 und Byte. length darf nicht kleiner 0 (Null) sein. Rückgabewert Eine String. Beispiel
|
StartsWith ( string, target) |
Gibt true zurück, wenn string mit target beginnt. Argumente string: Die Zeichenfolge, die gesucht wird. target: Die Zielzeichenfolge, nach der am Anfang der Zeichenfolge gesucht string wird. Rückgabewert True wenn string mit target beginnt, anderenfalls false. Beispiel
|
ToLower( string ) |
Gibt string mit in Kleinbuchstaben umgewandelten Großbuchstaben zurück. Argumente Eine String. Rückgabewert Eine String. Beispiel
|
ToUpper( string ) |
Gibt string mit in Großbuchstaben umgewandelten Kleinbuchstaben zurück. Argumente Eine String. Rückgabewert Eine String. Beispiel
|
Trim( string ) |
Gibt string ohne führende und nachstehende Leerzeichen zurück. Argumente Eine String. Rückgabewert Eine String. Beispiel
|
Diese Funktionen geben NULL zurück, wenn die Eingabe NULL beträgt.
Eine entsprechende Funktionalität ist für den verwalteten Anbieter des Microsoft SQL-Clients verfügbar. Weitere Informationen finden Sie unter .NET Framework-Datenanbieter für SQL Server (SqlClient) für die Entity Framework-Funktionen.