Управление порядком сортировки во время массового импортирования данных

По умолчанию, при операции массового импортирования подразумевается, что данные не отсортированы. Если таблица имеет кластеризованнный индекс, то программа bcp и инструкция BULK INSERT (языка Transact-SQL) позволяют задать способ сортировки данных в файле данных во время массового импортирования. Данные в файле данных не обязательно должны быть отсортированы в том же порядке, что и данные таблицы. Однако указание того же самого порядка сортировки может увеличить скорость выполнения операции массового импорта.

ms177468.note(ru-ru,SQL.90).gifПримечание.
Инструкция INSERT ... SELECT * FROM OPENROWSET(BULK...) не принимает подсказки ORDER.

Квалификаторы команд

В следующей таблице описаны квалификаторы команд для задания порядка сортировки для операции массового импорта.

Команда Квалификатор Тип квалификатора

bcp

-h"ORDER(column [ASC

DESC] [,...n] )"

Подсказка

BULK INSERT

ORDER ( { column [ ASC

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

Аргумент

Рекомендация. Порядок данных в таблице задается кластеризованным индексом. Чтобы повысить производительность массового импорта в случае, когда для таблицы существует кластеризованный индекс, следует обеспечить соответствие столбцов кластеризованного индекса (с учетом порядка) и столбцов, перечисленных в подсказке ORDER или предложении ORDER.

См. также

Основные понятия

Оптимизация производительности массового импорта данных

Другие ресурсы

Программа bcp
BULK INSERT (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005