Share via


Toplu olduğunda veri alma, sıralama düzenini denetleme

Varsayılan olarak, bir toplu alma işlemi bir veri dosyası sırasız varsayar.tablo kümelenmiş dizin olan bcp komutu bulk INSERT deyim (Transact-SQL) ve openrowset(bulk…) işlev (Transact-SQL) nasıl veriler veri dosyasındaki bir toplu alma işlemi. sırasında sıralanır belirlemenize olanakTablo olarak aynı sırada veri dosyasındaki verileri sıralama isteğe bağlıdır.Ancak, aynı sıralama düzeni belirtme, toplu alma işleminin hızını artırabilir.

Komut niteleyicileri

Aşağıdaki tablo, toplu alma işlemi için sıralama düzeni belirtmek için komut niteleyicileri özetler.

Komutu

Niteleyici

Niteleyici türü

BCP

-h"ORDER(column [ASC

DESC] [,...n] )"

İpucu

BULK INSERT

ORDER ( { column ASC

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

Bağımsız değişken

OPENROWSET(BULK…)

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

İpucu

En iyi yöntemiverilerin sırasını tablo kümelenmiş dizin tarafından belirlenir.Sütunları bir tablo kümelenmiş bir dizin varsa, toplu alma performansı artırmak için sipariş ipucu ya da sipariş listelenen yan tümce sütunlarla eşleşmesi ve aynı sırayla olarak kümelenmiş dizin olması gerekir.