CHECK_JSON (Lakehouse v1)
JSON 문서가 유효한지 검사합니다.
입력 문자열이 유효한 JSON 문서이거나 NULL이면 출력은 NULL입니다.
입력을 유효한 JSON 값으로 변환할 수 없으면 출력 문자열에 오류 메시지가 담깁니다.
Analyze Syntax
섹션 제목: “Analyze Syntax”func.check_json(<expr>)Analyze Examples
섹션 제목: “Analyze Examples”func.check_json('[1,2,3]');┌────────────────────────────┐│ func.check_json('[1,2,3]') │├────────────────────────────┤│ NULL │└────────────────────────────┘SQL Syntax
섹션 제목: “SQL Syntax”CHECK_JSON( <expr> )| 인수 | 설명 |
|---|---|
<expr> |
문자열 타입의 식 |
반환 타입
섹션 제목: “반환 타입”문자열
SQL Examples
섹션 제목: “SQL Examples”SELECT check_json('[1,2,3]');┌───────────────────────┐│ check_json('[1,2,3]') │├───────────────────────┤│ NULL │└───────────────────────┘
SELECT check_json('{"key":"val"}');┌─────────────────────────────┐│ check_json('{"key":"val"}') │├─────────────────────────────┤│ NULL │└─────────────────────────────┘
SELECT check_json('{"key":');┌──────────────────────────────────────────────┐│ check_json('{"key":') │├──────────────────────────────────────────────┤│ EOF while parsing a value at line 1 column 7 │└──────────────────────────────────────────────┘