메인 콘텐츠로 건너뛰기
입력출력별칭

설명

JSONColumns* 포맷의 출력에는 ClickHouse 필드 이름과 해당 필드의 테이블 각 행 내용이 포함됩니다; 시각적으로는 데이터가 왼쪽으로 90도 회전한 것처럼 보입니다.
이 포맷에서는 모든 데이터가 하나의 JSON 객체로 표현됩니다.
JSONColumns 포맷은 모든 데이터를 메모리에 버퍼링한 다음 하나의 블록으로 출력하므로 메모리 사용량이 높아질 수 있습니다.

사용 예시

데이터 삽입

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

데이터 읽기

JSONColumns 포맷으로 데이터를 읽습니다:
출력은 JSON 포맷으로 제공됩니다:

포맷 설정

가져오는 동안 input_format_skip_unknown_fields 설정이 1로 지정되어 있으면, 알 수 없는 이름의 컬럼은 건너뜁니다. 블록에 없는 컬럼은 기본값으로 채워집니다(이 경우 input_format_defaults_for_omitted_fields 설정을 사용할 수 있습니다)
마지막 수정일 2026년 6월 10일