데이터 대량 가져오기 중 정렬 순서 제어
기본적으로 대량 가져오기 작업에서는 데이터 파일이 정렬되지 않은 것으로 간주됩니다. 테이블에 클러스터형 인덱스가 있는 경우 bcp 명령과 BULK INSERT 문(Transact-SQL)을 사용하면 대량 가져오기 작업 동안 데이터 파일의 데이터가 정렬되는 방법을 지정할 수 있습니다. 데이터 파일의 데이터를 테이블과 같은 순서로 정렬하는 것은 선택적입니다. 그러나 같은 정렬 순서를 지정하면 대량 가져오기 작업 속도가 빨라집니다.
[!참고] INSERT ... SELECT * FROM OPENROWSET(BULK...)는 ORDER 힌트를 사용하지 않습니다.
명령 한정자
다음 표에서는 대량 가져오기 작업의 정렬 순서를 지정하기 위한 명령 한정자를 요약합니다.
명령 | 한정자 | 한정자 유형 |
---|---|---|
bcp |
-h"ORDER(column [ASC DESC] [,...n] )" |
힌트 |
BULK INSERT |
ORDER ( { column [ ASC DESC ] } [ ,...n ] ) ] |
문 |
유용한 정보 테이블에 있는 데이터 순서는 클러스터형 인덱스에 의해 결정됩니다. 테이블에 클러스터형 인덱스가 있을 때 대량 가져오기 성능을 높이려면 ORDER 힌트나 ORDER 절에 나열된 열이 클러스터형 인덱스에서의 열 및 순서와 일치해야 합니다.
참고 항목
개념
관련 자료
bcp 유틸리티
BULK INSERT(Transact-SQL)