CustomSeparated
| 입력 | 출력 | 별칭 |
|---|---|---|
| ✔ | ✔ |
설명
Template와 유사하지만, 모든 컬럼의 이름과 타입을 출력하거나 읽으며 format_custom_escaping_rule 설정의 이스케이프 규칙과 다음 설정에서 지정한 구분자를 사용합니다.
- format_custom_field_delimiter
- format_custom_row_before_delimiter
- format_custom_row_after_delimiter
- format_custom_row_between_delimiter
- format_custom_result_before_delimiter
- format_custom_result_after_delimiter
참고
포맷 문자열에 지정된 이스케이프 규칙 설정과 구분자는 사용하지 않습니다.
CustomSeparatedIgnoreSpaces 포맷도 있으며, TemplateIgnoreSpaces와 유사합니다.
사용 예
데이터 삽입
다음의 txt 파일 football.txt를 사용합니다.
사용자 정의 구분 기호를 설정합니다:
데이터를 삽입하십시오:
데이터 읽기
사용자 정의 구분 기호를 설정합니다:
CustomSeparated 형식을 사용해 데이터를 읽습니다:
출력은 구성해 둔 사용자 정의 형식으로 제공됩니다:
포맷 설정
추가 설정:
| Setting | 설명 | 기본값 |
|---|---|---|
| input_format_custom_detect_header | 헤더에 이름과 타입이 있을 경우 이를 자동으로 감지합니다. | true |
| input_format_custom_skip_trailing_empty_lines | 파일 끝에 있는 후행 빈 줄을 건너뜁니다. | false |
| input_format_custom_allow_variable_number_of_columns | CustomSeparated 포맷에서 가변적인 컬럼 개수를 허용하며, 초과 컬럼은 무시하고 누락된 컬럼에는 기본값을 사용합니다. | false |