schema_of_json
işlevi
Şunlar için geçerlidir: Databricks SQL Databricks Runtime
Bir JSON
dizenin DDL
şemasını biçiminde döndürür.
Söz dizimi
schema_of_json(jsonStr [, options] )
Bağımsız değişkenler
jsonStr
: DizeSTRING
içeren birJSON
ifade.options
: Anahtarları ve değerleri olan isteğe bağlıMAP
değişmez değerlerdirSTRING
.
Döndürülenler
Sütun STRING
adlarının anahtarlardan JSON
türetildiği dize alanlarıyla n
bir yapı dizisinin tanımını tutan.
Alan değerleri türetilmiş biçimlendirilmiş SQL türlerini barındırır.
Seçeneklerle ilgili ayrıntılar için bkz . from_json işlevi.
Bir dize grubunun JSON
toplu şemasını türetmek için schema_of_json_agg toplama işlevini kullanın.
Örnekler
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>