Controlando a ordem de classificação durante a importação em massa de dados

Por padrão, uma operação de importação em massa pressupõe que um arquivo de dados seja não ordenado. Se a tabela tiver um índice cluster, o comando bcp, a instrução BULK INSERT (Transact-SQL) e a função OPENROWSET (BULK.) (Transact-SQL) deixam que você especifique como os dados serão ordenados no arquivo de dados durante uma operação de importação em massa. Classificar os dados no arquivo de dados na mesma ordem da tabela é opcional. Porém, especificar a mesma ordem de classificação pode aumentar a velocidade da operação de importação em massa.

Qualificadores de comando

A tabela a seguir resume os qualificadores do comando para especificar a ordem de classificação para uma operação de importação em massa.

Comando

Qualificador

Tipo de qualificador

bcp

-h"ORDER(column [ASC

DESC] [,...n] )"

Dica

BULK INSERT

ORDER ( { column [ ASC

DESC ] } [ ,...n ] ) ]

Argumento

OPENROWSET(BULK...)

ORDER ( { column [ ASC | DESC ] } [ ,...n ] ] [ UNIQUE ] )

Dica

Prática recomendada   A ordem de dados na tabela é determinada pelo índice cluster. Para melhorar o desempenho da importação em massa quando uma tabela tem um índice cluster, as colunas listadas na dica ORDER ou na cláusula ORDER devem corresponder às colunas no índice cluster e estar na mesma ordem que estas.