Freigeben über


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

Eine String.

Rückgabewert

Eine String. Wenn die Länge der zurückgegebenen Wertzeichenfolge die zulässige Höchstlänge überschreitet, wird ein Fehler ausgegeben.

Beispiel

-- The following example returns abcxyz.

Concat('abc', 'xyz')

IndexOf(string1, string2)

Gibt die Position von string1 in string2 oder, wenn nicht vorhanden, den Wert 0 zurück. Gibt 1 zurück, um den Anfang der Zeichenfolge anzugeben. Indexbezifferung beginnt mit der Zahl 1.

Argumente

Eine String.

Rückgabewert

Ein Int32.

Beispiel

-- The following example returns 4.

IndexOf('xyz', 'abcxyz')

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: eine String.

length: ein Int16, Int32, Int64 und Byte. length kann nicht kleiner als null (0) sein.

Rückgabewert

Eine String.

Beispiel

-- The following example returns abc.

Left('abcxyz', 3)

Length (string)

Gibt die (Int32-)Länge der Zeichenfolge in Zeichen zurück.

Argumente

string: eine String.

Rückgabewert

Ein Int32.

Beispiel

-- The following example returns 6.

Legth('abcxyz')

LTrim(string)

Gibt string ohne führendes Leerzeichen zurück.

Argumente

Eine String.

Rückgabewert

Eine String.

Beispiel

-- The following example returns abc.

LTrim(' abc')

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

-- The following example returns abcxyz.

Concat('abc', 'xyz')

Reverse (string)

Gibt string mit umgekehrter Reihenfolge der Zeichen zurück.

Argumente

Eine String.

Rückgabewert

Eine String.

Beispiel

-- The following example returns dcba.

Reverse('abcd')

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: eine String.

length: ein Int16, Int32, Int64 und Byte. length kann nicht kleiner als null (0) sein.

Rückgabewert

Eine String.

Beispiel

-- The following example returns xyz.

Right('abcxyz', 3)

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: Ein Int16, Int32, Int64 und Byte. start kann nicht kleiner als 1 sein.

length: Ein Int16, Int32, Int64 und Byte. length kann nicht kleiner als null (0) sein.

Rückgabewert

Eine String.

Beispiel

-- The following example returns xyz.

Substring('abcxyz', 4, 3)

ToLower(string)

Gibt string mit in Kleinbuchstaben umgewandelten Großbuchstaben zurück.

Argumente

Eine String.

Rückgabewert

Eine String.

Beispiel

-- The following example returns abc.

ToLower('ABC')

ToUpper(string)

Gibt string mit in Großbuchstaben umgewandelten Kleinbuchstaben zurück.

Argumente

Eine String.

Rückgabewert

Eine String.

Beispiel

-- The following example returns ABC.

ToUpper('abc')

Trim(string)

Gibt string ohne führende und nachstehende Leerzeichen zurück.

Argumente

Eine String.

Rückgabewert

Eine String.

Beispiel

-- The following example returns abc.

Trim(' abc ')

Diese Funktionen geben Null zurück, wenn die Eingabe ein Null-Wert ist.

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.

Siehe auch

Konzepte

Kanonische Funktionen (Entity SQL)