schema_of_json
fungsi
Berlaku untuk: Databricks SQL Databricks Runtime
Mengembalikan skema JSON
string dalam DDL
format.
Sintaks
schema_of_json(jsonStr [, options] )
Argumen
jsonStr
: EkspresiSTRING
denganJSON
string.options
: Literal opsionalMAP
dengan kunci dan nilai adalahSTRING
.
Mengembalikan
Yang STRING
memegang definisi array struktur dengan n
bidang string tempat nama kolom berasal dari kunci JSON
.
nilai bidang menyimpan jenis SQL terformat turunan.
Untuk detail tentang opsi, lihat fungsi from_json.
Untuk memperoleh skema agregat dari sekelompok JSON
string, gunakan fungsi agregat schema_of_json_agg.
Contoh
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>