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 <тип ограничения><имя объекта>,
- в появившемся окне подтвердить удаление.