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.
Ayrıca bkz.