Online Documentation for DB Extract for SQL Server
Шаг 6 - Задание параметров извлечения
На этом шаге задайте настройки генерируемого SQL скрипта для извлечения данных.
Metadata options
Generate "CREATE DATABASE" statements
В генерируемый скрипт будет добавлен оператор CREATE DATABASE.
Generate "USE DATABASE" statement
В генерируемый скрипт будет добавлен оператор USE DATABASE.
Generate "DROP "statements
В генерируемый скрипт будет добавлен оператор DROP .
With "IF" statements
В генерируемый скрипт, в оператор DROP, будет добавлено ключевое слово IF.
Create empty procedures
Если этот флажок, то пустые процедуры будут включены в итоговый скрипт.
Extract privileges
Если Вы хотите, чтобы были извлечены права на объекты, то установите этот флажок.
Order by dependencies
Эта опция указывает должны ли объекты в скрипте быть отсортированы в соответствии с их зависимостями.
Extract dependent objects
Извлекать зависимые объекты выбранного объекта.
Extract dependent tables data
Извлекать данные зависимых таблиц.
Use collations
Установив этот флажок, Вы подтверждаете использование кодировок в процессе извлечения данных.
В разделе Data options задайте параметры извлечения данных.
Если установлен флажок Insert "COMMIT" after each block, то после указанного в счетчике Records in a block числа записей транзакция будет фиксироваться.
Delete existing records before insert
В генерируемый скрипт будет добавлен оператор TRUNCATE TABLE перед оператором INSERT INTO, который позволит удалить существующие записи перед тем, как вставлять новые.
Generate "PRINT <object name>" statement
В генерируемый скрипт будет добавлен оператор PRINT.
Data query options
В этой таблице Вы можете указать дополнительные параметры операторов SELECT, используемых для извлечения данных:
- Database name - в этом столбце отображается список баз данных.
- Limit data - установив ненулевое значение в этом столбце, Вы можете ограничить количество записей, извлекаемых из каждой таблицы.
- Table name - имя извлекаемой таблицы базы данных (и имя схемы, которой она принадлежит).
- Table data filter - в этом поле Вы можете задать условия WHERE для каждой таблицы.
Важно: Вы можете настроить параметры выбора как для одной, так и для всех таблиц, используя контекстное меню.
- Add 'WHERE' to Selection - добавить условие отбора для выделенной таблицы.
- Add 'WHERE' to All - добавить условие отбора для всех таблиц.