Eine Verkettung (concatenation) x||y bzw. x&y ist eine Stringfunktion, die folgende Ergebnisse für die Zeichenkette x (Stringspezifikation der Länge n) und die Zeichenkette y (Stringspezifikation der Länge m) liefert:
|
Ergebnis der Verkettung |
x||y bzw. x&y |
Verkettung von x und y zu einer Zeichenkette der Länge n+m Wenn eine Zeichenkette aus einer Spalte hervorgeht, dann erfolgt die Längenbestimmung dieser Zeichenkette ohne Berücksichtigung von nachfolgenden Leerzeichen (Codeattribut ASCII, UNICODE) bzw. binären Nullen (Codeattribut BYTE). |
x oder y ist NULL-Wert |
SQL-Tutorial, Funktionen,
Verändern von Zeichenketten
Als Stringspezifikation sind nur Ausdrücke erlaubt, die als Ergebnis einen alphanumerischen Wert liefern.
Spalten mit gleichem Codeattribut können miteinander verkettet werden.
Spalten mit unterschiedlichen Codeattributen ASCII und UNICODE können miteinander und mit Datums-, Zeit- und Zeitstempelwerten verkettet werden.