Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 15.3 und höher
Konvertieren Sie einen komplexen Ausdruck (ARRAY, MAP, STRUCT) in ein VARIANT, wobei Zuordnungen und Strukturen in Variantenobjekte konvertiert werden, die nicht sortiert sind.
MAP kann nur STRING Schlüssel haben.
Syntax
to_variant_object(expr)
Arguments
-
expr: EinSTRUCT-,MAP<STRING, ...>- oderARRAY-Ausdruck.
Rückkehr
Ein 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}]