Toplu veri alma, sıralama düzeni düzenini denetleme
Varsayılan olarak, bir toplu alma işlemi, bir veri dosyası sıralanmamış olarak varsayar.Tablo, kümelenmiş dizin varsa, Kullanımıbcp BULK INSERT deyim ( komutuTransact-SQL), ve OPENROWSET(BULK…) işlev ()Transact-SQL) bir toplu alma işlemi sırasında Veri dosyasındaki verileri nasıl sıralanan belirtmenize olanak sağlar. Tablo ile aynı sırada veri dosyadaki 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 komut niteleyicileri, bir toplu alma işlemi için sıralama düzeni belirtmek için özetler.
Komutu |
Niteleyici |
Niteleyici türü |
---|---|---|
Kullanımıbcp |
-h"ORDER(column [ASC DESC] [,...n] )" |
Ipucu |
TOPLU EKLEME |
SİPARİŞ ( { columnasc DESC ] } [ ,...n ] ) ] |
Bağımsız değişken |
openrowset(bulk…) |
SİPARİŞ ( { column [asc | desc]} [ ,... n ] [BENZERSİZ] ) |
Ipucu |
En iyi yöntem Kümelenmiş dizin tarafından tablodaki verilerin sırasını belirler.Bir tablo, kümelenmiş dizin varsa, toplu alma performansını artırmak için , ORDER ipucu ya da ORDER yan tümcesinde listelenen sütunlar sütunlarla eşleşmesi ve aynı sırada Kümelenmiş dizinde olması gerekir.
See Also