| 입력 | 출력 | 별칭 |
|---|---|---|
| ✔ | ✔ | TSVWithNamesAndTypes, RawWithNamesAndTypes |
설명
TabSeparated 포맷과 다른 점은 첫 번째 행에는 컬럼 이름이, 두 번째 행에는 컬럼 타입이 기록된다는 것입니다.
- 설정
input_format_with_names_use_header를1로 설정하면, 입력 데이터의 컬럼이 이름을 기준으로 테이블 컬럼에 매핑되며, 설정input_format_skip_unknown_fields를1로 설정한 경우 알 수 없는 이름의 컬럼은 건너뜁니다. 그렇지 않으면 첫 번째 행을 건너뜁니다. - 설정
input_format_with_types_use_header를1로 설정하면, 입력 데이터의 타입을 테이블의 해당 컬럼 타입과 비교합니다. 그렇지 않으면 두 번째 행을 건너뜁니다.
사용 예시
데이터 삽입
football.tsv를 사용합니다:
데이터 읽기
TabSeparatedWithNamesAndTypes 포맷으로 데이터를 읽습니다: