설명
- 날짜 및 날짜-시간 값은 큰따옴표로 묶입니다.
- 숫자는 따옴표 없이 출력됩니다.
- 값은 구분자 문자로 구분되며, 기본값은
,입니다. 구분자 문자는 설정 format_csv_delimiter에서 정의됩니다. - 행은 Unix 줄바꿈 문자(LF)를 사용해 구분됩니다.
- 배열은 CSV에서 다음과 같이 직렬화됩니다.
- 먼저 배열은 TabSeparated 포맷에서와 같이 문자열로 직렬화됩니다.
- 이렇게 생성된 문자열은 큰따옴표로 묶여 CSV에 출력됩니다.
- CSV 형식에서 튜플은 별도의 컬럼으로 직렬화됩니다(즉, 튜플 내부의 중첩 구조는 사라집니다).
기본적으로 구분자는
,입니다.
자세한 내용은 format_csv_delimiter 설정을 참조하십시오.NULL은 format_csv_null_representation 설정에 따라 포맷됩니다(기본값은 \N입니다).
입력 데이터에서 ENUM 값은 이름 또는 id로 표현할 수 있습니다.
먼저 입력 값을 ENUM 이름과 일치시키려고 시도합니다.
일치하지 않고 입력 값이 숫자이면, 이 숫자를 ENUM id와 일치시키려고 시도합니다.
입력 데이터에 ENUM id만 포함되어 있다면 ENUM 파싱을 최적화하기 위해 input_format_csv_enum_as_number 설정을 활성화하는 것이 좋습니다.