Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
Gäller för:
Databricks SQL
Databricks Runtime 15.3 och senare
Konvertera ett komplext uttryck (ARRAY, MAP, STRUCT) till en VARIANT där kartor och strukturer konverteras till variantobjekt som är osorterade.
MAP kan bara ha STRING nycklar.
Syntax
to_variant_object(expr)
Arguments
-
expr: EttSTRUCT,MAP<STRING, ...>ellerARRAY-uttryck.
Retur
En 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}]