Задание свойств колонки в целевой БД

В стандартном режиме конвертирования данных свойства колонок не переносятся из исходной БД в целевую (за исключением свойства AUTOINCREMENT). Поэтому после переноса данных в целевой БД необходимо задать свойства колонок имеющимися средствами (аналогично оператору ALTER TABLE в ЛИНТЕР). Другой способ задания свойств – декларирование их в данной программе.

Для задания свойств колонки необходимо выполнить следующие действия:

  1. выбрать в списке объектов базы-источника нужный объект;

  2. активизировать окно Свойства объекта;

  3. выбрать закладку Приемник (см. рис. 26), содержащую предполагаемые свойства колонок выбранного объекта в целевой БД;

  4. перейти в группу Колонки приемника и выбрать колонку, для которой требуется установить свойства при переносе данных;

  5. в поле Первичный Ключ при необходимости определить или переопределить соответствующую спецификацию колонки;

  6. переместить курсор в поле Другое выбранной колонки и вручную ввести декларируемое свойство колонки. Введенное значение должно соответствовать синтаксису декларирования свойств колонки в целевой БД. Это значение подставляется в текст оператора создания таблицы в целевой БД после спецификации имени колонки и ее типа либо, в зависимости от типа колонки, после длины и точности. Например, если целевая БД – ЛИНТЕР, то допустимы следующие спецификации: UNIQUE, DEFAULT 0, NOT NULL и др.;

  7. повторить при необходимости изменение для других колонок;

  8. нажать кнопку Применить или ОК.

Примечание

Декларированные свойства колонок должны соответствовать синтаксису и семантике оператора создания объекта в целевой БД. Нарушение этого требования будет обнаружено только в момент переноса данных, а не в момент изменения свойств колонки.