- Catégories :
Fonctions de données semi-structurées et structurées (prédicats de type)
IS_ARRAY¶
Renvoie TRUE si son argument VARIANT contient une valeur ARRAY.
- Voir aussi :
Syntaxe¶
Arguments¶
variant_exprUne expression qui correspond à une valeur de type VARIANT.
Renvoie¶
Renvoie une valeur BOOLEAN ou NULL.
Renvoie TRUE si la valeur VARIANT contient une valeur ARRAY. Sinon, renvoie FALSE.
Si l’entrée est NULL, renvoie NULL sans signaler d’erreur.
Notes sur l’utilisation¶
Cette fonction ne prend pas en charge un type structuré comme argument d’entrée.
Exemples¶
Les exemples suivants utilisent la fonction IS_ARRAY.
Utiliser la fonction IS_ARRAY dans une clause WHERE¶
Créer et remplir la table vartab. L’instruction INSERT utilise la fonction PARSE_JSON pour insérer des valeurs VARIANT dans la colonne v de la table.
Interroger les données. La requête utilise la fonction TYPEOF pour afficher les types de données des valeurs stockées dans la colonne VARIANT.
Afficher les valeurs ARRAY dans les données en utilisant la fonction IS_ARRAY dans une clause WHERE :
Utiliser la fonction IS_ARRAY dans une liste SELECT¶
Créer et remplir la table multiple_types. L’instruction INSERT utilise la fonction TO_VARIANT pour insérer des valeurs VARIANT dans les colonnes.
Interrogez les données à l’aide de la fonction TYPEOF pour afficher les types de données des valeurs stockées dans les valeurs VARIANT.
Afficher si une colonne contient des valeurs ARRAY dans les données en utilisant la fonction IS_ARRAY dans une liste SELECT :