Online Documentation for DB Extract for Oracle
Шаг 7 - Задание параметров извлечения
На этом шаге задайте настройки генерируемого SQL скрипта для извлечения данных.
Metadata options
Generate DROP statements
В генерируемый скрипт будет добавлен оператор DROP.
Generate OR REPLACE statement if possible
В генерируемый скрипт будет добавлен оператор OR REPLACE
Extract privileges
Если Вы хотите, чтобы были извлечены права на объекты, то установите этот флажок.
Extract dependent objects
Извлекать зависимые объекты выбранного объекта.
В этом случае некоторые из зависимых объектов могут быть удалены из итогового скрипта.
В разделе Data options задайте параметры извлечения данных.
Если установлен флажок Insert COMMIT after each block, то после указанного в счетчике Records in a block числа записей транзакция будет фиксироваться.
Delete existing records before insert
В генерируемый скрипт будет добавлен оператор DELETE FROM перед оператором INSERT INTO, который позволит удалить существующие записи перед тем, как вставлять новые.
Data query options
В этой таблице Вы можете указать дополнительные параметры операторов SELECT, используемых для извлечения данных:
- Schema Name - в этом столбце отображается список баз данных.
- Limit Data - установив ненулевое значение в этом столбце, Вы можете ограничить количество записей, извлекаемых из каждой таблицы.
- Table Name - имя извлекаемой таблицы базы данных.
- Table Data Filter - в этом поле Вы можете задать условия WHERE для каждой таблицы.
Важно: Вы можете настроить параметры выбора как для одной, так и для всех таблиц, используя контекстное меню.
- Add Limit to Selection - добавить ограничение количества записей для выделенной таблицы.
- Add 'WHERE' to Selection - добавить условие отбора для выделенной таблицы.
- Add Limit to All - добавить ограничение количества записей для всех таблиц.
- Add 'WHERE' to All - добавить условие отбора для всех таблиц.