메인 콘텐츠로 건너뛰기

설명

TabSeparatedWithNames와 마찬가지로 컬럼 이름이 포함된 헤더 행도 출력합니다.

사용 예시

데이터 삽입

version 23.1부터 ClickHouse는 CSV 포맷 사용 시 CSV 파일의 헤더를 자동으로 감지하므로 CSVWithNames 또는 CSVWithNamesAndTypes를 사용할 필요가 없습니다.
다음과 같은 CSV 파일 football.csv를 사용합니다:
테이블을 생성하세요:
CSVWithNames 포맷을 사용해 데이터를 삽입합니다:

데이터 읽기

CSVWithNames 포맷을 사용해 데이터를 읽습니다:
출력은 헤더 행이 하나만 있는 CSV 포맷입니다:

포맷 설정

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