Online Documentation for DB Extract for SQL Server

Шаг 6 - Задание параметров извлечения


На этом шаге задайте настройки генерируемого SQL скрипта для извлечения данных.

 

Metadata options

 

CheckBox Generate "CREATE DATABASE" statements

В генерируемый скрипт будет добавлен оператор CREATE DATABASE.

 

CheckBox Generate "USE DATABASE" statement

В генерируемый скрипт будет добавлен оператор USE DATABASE.

 

CheckBox Generate "DROP "statements

В генерируемый скрипт будет добавлен оператор DROP .

 

CheckBox With "IF" statements

В генерируемый скрипт, в оператор DROP, будет добавлено ключевое слово IF.

 

CheckBox Create empty procedures

Если этот флажок, то пустые процедуры будут включены в итоговый скрипт.

 

CheckBox Extract privileges

Если Вы хотите, чтобы были извлечены права на объекты, то установите этот флажок.

 

CheckBox Order by dependencies

Эта опция указывает должны ли объекты в скрипте быть отсортированы в соответствии с их зависимостями.

 

 

CheckBox Extract dependent objects

Извлекать зависимые объекты выбранного объекта.

 

CheckBox Extract dependent tables data

Извлекать данные зависимых таблиц.

 

CheckBox Use collations

Установив этот флажок, Вы подтверждаете использование кодировок в процессе извлечения данных.

 

hs2113 - Step6 - Setting up extraction options

 

 

В разделе Data options задайте параметры извлечения данных.

 

CheckBox Если установлен флажок Insert "COMMIT" after each block, то после указанного в счетчике Records in a block числа записей транзакция будет фиксироваться.

 

CheckBox Delete existing records before insert

В генерируемый скрипт будет добавлен оператор TRUNCATE TABLE перед оператором INSERT INTO, который позволит удалить существующие записи перед тем, как вставлять новые.

 

CheckBox Generate "PRINT <object name>" statement

В генерируемый скрипт будет добавлен оператор PRINT.

 

Data query options

В этой таблице Вы можете указать дополнительные параметры операторов SELECT, используемых для извлечения данных:

  • Database name - в этом столбце отображается список баз данных.
  • Limit data - установив ненулевое значение в этом столбце, Вы можете ограничить количество записей, извлекаемых из каждой таблицы.
  • Table name - имя извлекаемой таблицы базы данных (и имя схемы, которой она принадлежит).
  • Table data filter - в этом поле Вы можете задать условия WHERE для каждой таблицы.

 

 

Важно: Вы можете настроить параметры выбора как для одной, так и для всех таблиц, используя контекстное меню.

 

Step 6-7 - Context menu

 

  • Add 'WHERE' to Selection - добавить условие отбора для выделенной таблицы.
  • Add 'WHERE' to All - добавить условие отбора для всех таблиц.

 

 

Следующий шаг