|[CHECK(<условие_выбора>)][,...n]}]
[DROP CONSTRAINT имя_ограничения
[RESTRICT | CASCADE]]
[ALTER [COLUMN] SET DEFAULT <значение>]
[ALTER [COLUMN] DROP DEFAULT]
Здесь параметры имеют то же самое назначение, что и в определении оператора
CREATE TABLE
.
Оператор
ALTER TABLE
реализован не во всех диалектах языка SQL. В
некоторых диалектах он поддерживается, однако не позволяет удалять из таблицы уже
существующие столбцы.
В дополнение к уже названным параметрам определим параметр
{ENABLE |
DISABLE } TRIGGER ALL_,
предписывающий задействовать или отключить
конкретный триггер или все триггера, связанные с таблицей.
Пример 12. Удаление ограничения внешнего ключа
.
ALTER TABLE Сделка DROP CONSTRAINT fk_Товар
Достарыңызбен бөлісу: |