schema_of_json
기능
적용 대상: Databricks SQL Databricks Runtime
형식으로 문자열의 스키마를 JSON
DDL
반환합니다.
구문
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>>