Controllo dell'ordinamento durante l'importazione di massa di dati

Per impostazione predefinita, l'operazione di importazione di massa parte dal presupposto che il file di dati non sia ordinato. Se la tabella include un indice cluster, il comando bcp e l'istruzione BULK INSERT (Transact-SQL) consentono di specificare in che modo i dati nel file di dati vengono ordinati durante un'operazione di importazione di massa. L'ordinamento dei dati nel file di dati allo stesso modo dei dati nella tabella è facoltativo ma può contribuire a rendere più veloce l'operazione di importazione di massa.

[!NOTA] L'istruzione INSERT ... SELECT * FROM OPENROWSET(BULK...) non accetta hint ORDER.

Qualificatori di comandi

Nella tabella seguente vengono riepilogati i qualificatori di comandi che consentono di specificare l'ordinamento per un'operazione di importazione di massa.

Comando Qualificatore Tipo di qualificatore

bcp

-h"ORDER(column [ASC

DESC] [,...n] )"

Hint

BULK INSERT

ORDER ( { column [ ASC

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

Argomento

Procedura consigliata L'ordine dei dati nella tabella è determinato dall'indice cluster. Per migliorare le prestazioni dell'importazione di massa quando una tabella include un indice cluster, è consigliabile che le colonne elencate nell'hint ORDER o nella clausola ORDER corrispondano alle colonne e che abbiano lo stesso ordinamento dell'indice cluster.

Vedere anche

Concetti

Ottimizzazione delle prestazioni dell'importazione di massa

Altre risorse

Utilità bcp
BULK INSERT (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005