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