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