Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 15.3 e versões posteriores
Converte uma expressão complexa (ARRAY, MAP, STRUCT) em um VARIANT onde os mapas e structs são convertidos em objetos variantes que não estão ordenados.
MAP pode ter apenas STRING chaves.
Sintaxe
to_variant_object(expr)
Arguments
-
expr: UmSTRUCT,MAP<STRING, ...>, ouARRAYexpressão.
Devoluções
Um 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}]