메인 콘텐츠로 건너뛰기

설명

JSONCompactEachRow 포맷과의 차이점은 TabSeparatedWithNamesAndTypes와 마찬가지로 컬럼 이름과 타입을 담은 2개의 헤더 행도 출력한다는 점입니다.

사용 예시

데이터 삽입

다음 데이터가 담긴 football.json이라는 JSON 파일을 사용합니다:
데이터를 삽입하세요:

데이터 읽기

데이터를 읽으려면 JSONCompactStringsEachRowWithNamesAndTypes 포맷을 사용합니다:
출력은 JSON 포맷으로 제공됩니다:

포맷 설정

설정 input_format_with_names_use_header가 1로 설정되면, 입력 데이터의 컬럼이 이름을 기준으로 테이블의 컬럼에 매핑되며, 설정 input_format_skip_unknown_fields가 1로 설정된 경우 알 수 없는 이름의 컬럼은 건너뜁니다. 그렇지 않으면 첫 번째 행을 건너뜁니다.
설정 input_format_with_types_use_header가 1로 설정되면, 입력 데이터의 타입을 테이블의 해당 컬럼 타입과 비교합니다. 그렇지 않으면 두 번째 행을 건너뜁니다.
마지막 수정일 2026년 7월 2일