Funzione schema_of_json
Si applica a: Databricks SQL Databricks Runtime
Restituisce lo schema di una JSON
stringa in DDL
formato .
Sintassi
schema_of_json(jsonStr [, options] )
Argomenti
jsonStr
STRING
: espressione con unaJSON
stringa.options
: valori letterali facoltativiMAP
con chiavi e valori.STRING
Valori restituiti
Oggetto STRING
contenente una definizione di una matrice di struct con n
campi di stringhe in cui i nomi delle colonne sono derivati dalle JSON
chiavi.
I valori dei campi contengono i tipi SQL formattati derivati.
Per informazioni dettagliate sulle opzioni, vedere from_json funzione.
Per derivare lo schema aggregato di un gruppo di JSON
stringhe, utilizzare la funzione di aggregazione schema_of_json_agg.
Esempi
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>