Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 15.3 e versões superiores
Converta uma expressão complexa (ARRAY, MAP, STRUCT) em um VARIANT, onde mapas e structs são convertidos em objetos do tipo variant não ordenados.
MAP pode ter apenas STRING chaves.
Sintaxe
to_variant_object(expr)
Arguments
-
expr: UmaSTRUCT,MAP<STRING, ...>ouARRAYexpressão.
Devoluções
Um VARIANT.
Exemplos
> 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}]