(0) exportieren Drucken
Alle erweitern

Steuern der Sortierreihenfolge beim Massenimport von Daten

Standardmäßig wird beim Massenimportvorgang angenommen, dass die Datendatei nicht sortiert ist. Mithilfe des Befehls bcp und der BULK INSERT-Anweisung (Transact-SQL) können Sie angeben, wie Daten in der Datendatei während eines Massenimportvorgangs sortiert werden, wenn die Tabelle über einen gruppierten Index verfügt. Die Daten in der Datendatei können optional in derselben Reihenfolge wie in der Tabelle sortiert werden. Durch die Beibehaltung der Sortierreihenfolge kann sich die Geschwindigkeit des Massenimportvorgangs jedoch erhöhen.

ms177468.note(de-de,SQL.90).gifHinweis:
Die INSERT ... SELECT * FROM OPENROWSET(BULK...)-Anweisung nimmt keinen ORDER-Hinweis an.

In der folgenden Tabelle sind die Befehlskennzeichner zusammengefasst, die bei Massenimportvorgängen zum Angeben der Sortierreihenfolge verwendet werden.

Befehl Kennzeichner Kennzeichnertyp

bcp

-h "ORDER( column [ASC

DESC] [,...n] )"

Hinweis

BULK INSERT

ORDER ( { column [ ASC

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

Argument

Bewährte Methode Die Reihenfolge der Daten in der Tabelle wird durch den gruppierten Index festgelegt. Um die Leistung beim Massenimport zu verbessern, wenn eine Tabelle über einen gruppierten Index verfügt, müssen die im ORDER-Hinweis oder in der ORDER-Klausel aufgelisteten Spalten den Spalten im gruppierten Index entsprechen und auch in derselben Reihenfolge angeordnet sein.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft