- Catégories :
Fonctions de conversion , Fonctions de données semi-structurées et structurées (tableau/objet)
TO_OBJECT¶
Convertit la valeur d’entrée en OBJECT.
Pour une valeur VARIANT contenant un OBJECT, renvoie l’OBJECT.
Pour une entrée NULL ou pour une valeur VARIANT ne contenant que JSON null, renvoie NULL.
Pour un OBJECT, renvoie l’OBJECT lui-même.
Signale une erreur pour toutes les autres valeurs d’entrée.
Syntaxe¶
TO_OBJECT( <expr> )
Arguments¶
expr
Expression qui correspond à un VARIANT contenant un OBJECT.
Renvoie¶
Le type de données de la valeur renvoyée est OBJECT.
Exemples¶
Ceci illustre une utilisation simple de la fonction TO_OBJECT :
Créez une table et insérez une valeur de type VARIANT. (La fonction PARSE_JSON renvoie VARIANT.)
CREATE TABLE t1 (vo VARIANT); INSERT INTO t1 (vo) SELECT PARSE_JSON('{"a":1}');Appelez la fonction TO_OBJECT :
SELECT TO_OBJECT(vo) from t1; +---------------+ | TO_OBJECT(VO) | |---------------| | { | | "a": 1 | | } | +---------------+