schema_of_json
函式
適用於: Databricks SQL Databricks Runtime
傳回格式字串DDL
的JSON
架構。
語法
schema_of_json(jsonStr [, options] )
引數
jsonStr
STRING
:具有字串的JSON
表達式。options
:選擇性MAP
常值,索引鍵和值為STRING
。
傳回
STRING
保存結構陣列的定義,其中包含n
字串欄位,其中數據行名稱衍生自JSON
索引鍵。
域值會保存衍生的格式化 SQL 類型。
如需選項的詳細資訊,請參閱 from_json函式。
若要衍生字串群組 JSON
的匯總架構,請使用 schema_of_json_agg聚合函數。
範例
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>