- Kategorien:
Semistrukturierte Datenfunktionen (Array/Objekt)
ARRAY_CAT¶
Gibt eine Verkettung von zwei Arrays zurück.
Syntax¶
ARRAY_CAT( <array1> , <array2> )
Argumente¶
array1
Das Quellarray.
array2
Das Array, das an
array1
angehängt werden soll.
Rückgabewerte¶
Ein ARRAY, das die Elemente von array2
angehängt an die Elemente von array1
enthält.
Nutzungshinweise¶
Beide Argumente müssen vom Typ ARRAY oder VARIANT sein und ein Array enthalten.
Wenn eines der beiden Argumente NULL ist, gibt die Funktion NULL zurück, ohne einen Fehler zu melden.
Beispiele¶
In diesem Beispiel wird die Verwendung von ARRAY_CAT()
veranschaulicht:
Erstellen Sie eine einfache Tabelle und Daten:
CREATE TABLE array_demo (ID INTEGER, array1 ARRAY, array2 ARRAY);INSERT INTO array_demo (ID, array1, array2) SELECT 1, ARRAY_CONSTRUCT(1, 2), ARRAY_CONSTRUCT(3, 4);Führen Sie die Abfrage aus:
SELECT ARRAY_CAT(array1, array2) FROM array_demo; +---------------------------+ | ARRAY_CAT(ARRAY1, ARRAY2) | |---------------------------| | [ | | 1, | | 2, | | 3, | | 4 | | ] | +---------------------------+