Controlar el criterio de ordenación en las importaciones masivas de datos

De manera predeterminada, en las operaciones de importación masiva se supone que los archivos de datos no están ordenados. Si la tabla tiene un índice agrupado, el comando bcp y la instrucción BULK INSERT (Transact-SQL) permiten especificar cómo se ordenan los datos del archivo de datos durante una operación de importación masiva. Aplicar el mismo orden a los datos del archivo de datos que a los de la tabla es opcional. No obstante, el uso del mismo orden puede aumentar la velocidad de la operación de importación masiva.

[!NOTA] INSERT ... SELECT * FROM OPENROWSET(BULK...) no requiere ninguna sugerencia ORDER.

Calificadores de comandos

En la siguiente tabla se resumen los calificadores de comandos que permiten especificar el criterio de ordenación para una operación de importación masiva.

Comando Calificador Tipo de calificador

bcp

-h"ORDER(column [ASC

DESC] [,...n] )"

Sugerencia

BULK INSERT

ORDER ( { column [ ASC

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

Argumento

Práctica recomendada   El orden de los datos de la tabla está determinado por el índice agrupado. Para mejorar el rendimiento de las importaciones masivas cuando una tabla tiene un índice agrupado, las columnas enumeradas en la sugerencia ORDER o en la cláusula ORDER deben coincidir con las columnas del índice agrupado y estar en el mismo orden que en éste.

Vea también

Conceptos

Optimizar el rendimiento de la importación masiva

Otros recursos

bcp (utilidad)
BULK INSERT (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005