Online Documentation for Data Import for SQL Server
Шаг 7 - Выбор метода импорта
На шестом шаге выберите метод импорта.
Переключатель Import mode позволяет задать те записи, которые будут импортироваться в таблицу.
Insert all - вставить все записи,
Insert new - вставить только новые записи,
Update - обновить записи,
Update or insert - обновить существующие и вставить новые записи,
Delete - удалить те записи, где совпадает первичный ключ таблицы и значение поля, выбранного в качестве ключевого, импортируемого файла,
Delete or insert - удалить совпадающие записи и вставить новые.
Пример:
Таблица в базе данных |
Данные из внешнего файла |
|
|
|
|
В качестве ключевого поля выбрано поле ID. (Кроме режима Insert All, который не требует указания ключевого поля)
Insert mode |
Insert all |
Insert new |
Update |
Результат |
|
|
|
Insert mode |
Update or insert |
Delete |
Delete or insert |
Результат |
|
|
|
Native mode - серверозависимый (собственный) режим (режим вставки, реализуемый с помощью специальных возможностей сервера).
Universal mode - универсальный режим импорта.
В разделе Native Mode Kind выберите вид собственного режима импорта программы:
- Single Commands - одиночные команды вида "INSERT INTO...".
- Bulk Insert - пакетная вставка.
Keep Identity - сохранять значения Identity, генерируемые сервером,
Keep Nulls - сохранять значения NULL, имеющиеся в исходном документе,
Fire Triggers - разрешить срабатывание триггеров при вставке,
Bulk Insert File Name - Имя файла пакетной вставки,
Bulk Insert Field Terminator - разделитель полей при пакетной вставке.
Truncate Long Strings
Если этот флажок установлен, то длинные строки, не помещающиеся в поле, будут обрезаны. Данная опция доступна только в режиме Universal mode.
Если установлен флажок Skip this step, то этот шаг будет пропускаться при последующем импортировании файлов. Список пропускаемых шагов можно просмотреть и изменить на вкладке General диалогового окна Preferences.
При нажатии на кнопку Tools открывается список, из которого можно выбрать одно из действий:
- открыть окно Preferences, позволяющее изменять параметры мастера,
- создать файл конфигурации.