Partager via


Contrôle de l'ordre de tri lors de l'importation de données en bloc

Par défaut, lune importation en bloc suppose qu'un fichier de données n'est pas ordonné. Si la table possède un index cluster, la commande bcp et l'instruction BULK INSERT (Transact-SQL) permettent de spécifier le mode de tri des données dans le fichier pendant l'importation en bloc. Les données du fichier de données ne doivent pas nécessairement être triées de la même manière que celles de la table. Cependant, la spécification du même ordre de tri accélère l'importation en bloc.

ms177468.note(fr-fr,SQL.90).gifRemarque :
La commande INSERT... SELECT * FROM OPENROWSET(BULK...) ne nécessite pas l'indicateur ORDER.

Qualificateurs de la commande

Le tableau ci-dessous récapitule les qualificateurs de spécification de l'ordre de tri pour une importation en bloc.

Commande Qualificateur Type du qualificateur

bcp

-h"ORDER(column [ASC

DESC] [,...n] )"

Indicateur

BULK INSERT

ORDER ( { column [ ASC

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

Argument

Méthode recommandée   L'index cluster détermine l'ordre des données de la table. Pour améliorer les performances de l'importation en bloc lorsqu'une table comporte un index cluster, les colonnes de l'indicateur ou de la clause ORDER doivent correspondre et se trouver dans le même ordre que celles de l'index.

Voir aussi

Concepts

Optimisation de l'importation en bloc

Autres ressources

Utilitaire bcp
BULK INSERT (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005