Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime 15.3 a novější
Převede komplexní výraz (ARRAY, MAP, STRUCT) na místo VARIANT , kde mapy a struktury jsou převedeny na variantní objekty, které nejsou seřazeny.
MAP může mít jenom STRING klíče.
Syntaxe
to_variant_object(expr)
Arguments
-
expr: ASTRUCT,MAP<STRING, ...>neboARRAYvýraz.
Návraty
Nějaké 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}]