Online Documentation for SQL Manager for InterBase/Firebird

Редактирование ограничений таблицы


Используйте вкладку Constraints редактора таблиц, чтобы задать ограничения таблицы.

Существует четыре типа ограничений. Для каждого типа создана отдельная вкладка:

Primary keys - управление первичными ключами.

Foreign keys - управление внешними ключами.

Checks - управление проверками.

Unique keys - управление уникальными ключами.

 

Все изменения вступают в силу только после нажатия кнопки Compile на одной из панелей инструментов.

 

К ограничениям таблицы относятся:

Первичные ключи

Внешние ключи

Ограничения

Уникальные ключи

 

Создать ограничение

Чтобы добавить ограничение в таблицу необходимо выполнить следующие действия:

  • открыть таблицу в редакторе таблиц. Для этого достаточно двойного щелчка мышью по нужной таблице в проводнике баз данных,
  • перейти на вкладку Constraints
  • открыть соответствующую вкладку,
  • в контекстном меню ограничения выбрать пункт New <тип ограничения>,
  • в появившемся редакторе укажите требуемые свойства ограничения.

 

Редактировать ограничение

Для того чтобы изменить ограничение необходимо:

  • открыть таблицу в редакторе таблиц для этого достаточно двойного щелчка мышью по нужной таблице в проводнике баз данных,
  • перейти на вкладку Constraints
  • открыть соответствующую вкладку,
  • в контекстном меню ограничения выбрать пункт Edit <тип ограничения><имя объекта>,
  • в появившемся редакторе ограничений укажите требуемые свойства.

Не все ограничения можно редактировать.

 

Если в Environment Options на вкладке DB Explorer установлен флажок Show table subobjects, то ограничения таблицы будут отображаться в проводнике баз данных. В этом случае для того, чтобы изменить ограничение нужно щелкнуть на нем два раза мышкой в проводнике баз данных. Он автоматически откроется в соответствующем редакторе.

 

Удалить ограничение

для того чтобы удалить ограничение необходимо:

  • открыть таблицу в редакторе таблиц для этого достаточно двойного щелчка мышью по нужной таблице в проводнике баз данных,
  • перейти на вкладку Constraints
  • открыть нужную вкладку,
  • в контекстном меню ограничения выбрать пункт Drop <тип ограничения><имя объекта>,
  • в появившемся окне подтвердить удаление.