Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime 15.3 ve üzeri
Karmaşık ifadeyi (ARRAY, MAP, STRUCT) eşlemelerin ve yapıların sıralanmamış değişken nesnelere dönüştürüldüğü bir VARIANT ifadeye dönüştürün.
MAP yalnızca STRING anahtarlara sahip olabilir.
Sözdizimi
to_variant_object(expr)
Arguments
-
expr: ,STRUCTMAP<STRING, ...>veyaARRAYifadesi.
İade
bir VARIANT.
Örnekler
> 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}]