Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Databricks SQL
Databricks Runtime 15.3 y versiones posteriores
Convierta una expresión compleja (ARRAY, MAP, STRUCT) en un VARIANT donde los mapas y estructuras se convierten en objetos variante sin orden.
MAP solo puede tener STRING claves.
Syntax
to_variant_object(expr)
Arguments
-
expr: Una expresiónSTRUCT,MAP<STRING, ...>oARRAY.
Devoluciones
Una VARIANT.
Examples
> SELECT to_variant_object(named_struct('a', 1, 'b', 2));
{"a":1,"b":2}
> SELECT to_variant_object(array(1, 2, 3));
[1,2,3]
> SELECT to_variant_object(array(named_struct('a', 1)));
[{"a":1}]
> SELECT to_variant_object(array(map("a", 2)));
[{"a":2}]