Catégories :

Fonctions de données semi-structurées (tableau/objet)

ARRAY_CAT

Renvoie une concaténation de deux tableaux.

Syntaxe

ARRAY_CAT( <array1> , <array2> )

Arguments

tableau1

Le tableau source.

tableau2

Le tableau à ajouter à tableau1.

Notes sur l’utilisation

  • Cette fonction ajoute tableau2 à tableau1.

  • Les deux arguments doivent être de type ARRAY ou VARIANT contenant un tableau.

Exemples

Cet exemple montre comment utiliser ARRAY_CAT() :

Créez une table et des données simples :

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);

Exécutez la requête :

SELECT ARRAY_CAT(array1, array2) FROM array_demo;
+---------------------------+
| ARRAY_CAT(ARRAY1, ARRAY2) |
|---------------------------|
| [                         |
|   1,                      |
|   2,                      |
|   3,                      |
|   4                       |
| ]                         |
+---------------------------+