Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
fungsi
Berlaku untuk:
Databricks SQL
Databricks Runtime 15.3 ke atas
Konversi ekspresi kompleks (ARRAY, MAP, STRUCT) menjadi VARIANT di mana peta dan struktur dikonversi menjadi objek varian yang tidak diurutkan.
MAP hanya dapat memiliki STRING kunci.
Syntax
to_variant_object(expr)
Arguments
-
expr: EkspresiSTRUCT, ,MAP<STRING, ...>atauARRAY.
Pengembalian Barang
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}]