Aracılığıyla paylaş


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.