로드 중 데이터 변환: SELECT 문과 함께 MATCH_BY_COLUMN_NAME 사용을 허용하지 않음(보류 중)

주의

이 동작 변경 사항은 2024_02 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

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