- Catégories :
Fonctions de données semi-structurées et structurées (prédicats de type)
IS_INTEGER¶
Renvoie TRUE si son argument VARIANT contient une valeur d’entier.
- 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 un entier. Sinon, renvoie FALSE.
Si l’entrée est NULL, renvoie NULL sans signaler d’erreur.
Exemples¶
Les exemples suivants utilisent la fonction IS_INTEGER.
Utiliser la fonction IS_INTEGER 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 entiers dans les données en utilisant la fonction IS_INTEGER dans une clause WHERE :
Utiliser la fonction IS_INTEGER 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 entiers dans les données en utilisant la fonction IS_INTEGER dans une liste SELECT :