로드 중 데이터 변환: SELECT 문과 함께 MATCH_BY_COLUMN_NAME 사용을 허용하지 않음(보류 중)¶
MATCH_BY_COLUMN_NAME과 함께 COPY를 사용하는 것이 여전히 권장되는 접근 방식입니다. 이 동작 변경을 통해 로드 중 데이터 변환 동작이 정의되지 않는 코너 케이스만 수정됩니다.
로드 중에 데이터를 변환하기 위해 MATCH_BY_COLUMN_NAME 복사 옵션과 SELECT 문을 사용하면 다음과 같이 동작합니다.
- 변경 전:
어떤 경우에는 로드 중에 데이터를 변환하기 위해 SELECT 문과 함께 MATCH_BY_COLUMN_NAME 복사 옵션을 사용할 수 있습니다. 그러나 이러한 경우 정의되지 않은 동작이 발생할 수 있습니다.
- 변경 후:
모든 경우에 로드 중에 데이터를 변환하기 위해 SELECT 문과 함께 MATCH_BY_COLUMN_NAME 복사 옵션을 사용할 수 있는 것은 아닙니다. 이 두 옵션은 별도로 사용할 수 있지만 함께 사용할 수는 없습니다. 그렇게 하려고 하면
SQL compilation error: match_by_column_name is not supported with copy transform
오류가 발생합니다.
참조: 1514