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)