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.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Mengembalikan skema string JSON dalam format DDL.
Sintaks
schema_of_json(jsonStr [, options] )
Argumen
-
jsonStr: EkspresiSTRINGdenganJSONteks. -
options: Literal opsionalMAPdengan kunci dan nilai adalahSTRING.
Pengembalian
STRING yang berisi definisi array dari struktur dengan bidang string n di mana nama kolom berasal dari kunci JSON.
Nilai bidang menyimpan jenis SQL yang diformat turunan.
Untuk detail tentang opsi, lihat from_json fungsi.
Untuk memperoleh skema agregat dari sekelompok JSON string, gunakan schema_of_json_agg fungsi agregat.
Contoh
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>