RIGHT()
DSQL, PSQL
YES → Details lesen
VARCHAR
oder BLOB
RIGHT (string, length)
Parameter | Beschreibung |
---|---|
string |
Ein Ausdruck eines String-Typs |
length |
Integer.Definiert die Anzahl der zurückzugebenden Zeichen |
Gibt den ganz rechten Teil der Argumentzeichenfolge zurück.Die Anzahl der Zeichen wird im zweiten Argument angegeben.
-
Diese Funktion unterstützt Text
BLOB`s' beliebiger Länge, hat aber einen Fehler in den Versionen 2.1 - 2.1.3 und 2.5.0, der dazu führt, dass es bei Text
BLOB``s fehlschlägt, die größer als 1024 Bytes sind, die ein Multi haben -Byte-Zeichensatz.Dies wurde in den Versionen 2.1.4 und 2.5.1 behoben. -
Wenn string ein
BLOB
ist, ist das Ergebnis einBLOB
.Andernfalls ist das Ergebnis einVARCHAR(n)
mit n der Länge des Eingabestrings. -
Wenn das Argument length die Stringlänge überschreitet, wird der Eingabestring unverändert zurückgegeben.
-
Wenn das Argument Länge keine ganze Zahl ist, wird Banker-Rundung (auf-gerade) angewendet, d. h. 0,5 wird zu 0, 1,5 wird zu 2, 2,5 wird zu 2, 3,5 wird zu 4 usw.
Warning
|
Bei Verwendung auf einem 'BLOB' muss diese Funktion möglicherweise das gesamte Objekt in den Speicher laden.Dies kann die Leistung beeinträchtigen, wenn es um große |