Skip to main content

설명

TabSeparatedWithNamesAndTypes 포맷처럼 컬럼 이름과 타입이 포함된 2개의 헤더 행도 함께 출력한다는 점에서 JSONCompactEachRow 포맷과 다릅니다.

사용 예시

데이터 삽입

다음 데이터가 포함된 football.json JSON 파일을 사용합니다:
데이터를 삽입하세요:

데이터 읽기

JSONCompactEachRowWithNamesAndTypes 포맷을 사용해 데이터를 읽습니다:
출력은 JSON 포맷으로 제공됩니다:

포맷 설정

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