다음을 통해 공유


데이터 대량 가져오기 중 정렬 순서 제어

기본적으로 대량 가져오기 작업에서는 데이터 파일이 정렬되지 않은 것으로 간주됩니다. 테이블에 클러스터형 인덱스가 있는 경우 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)

도움말 및 정보

SQL Server 2005 지원 받기