Добавление и удаление ограничений целостности

Оценить
(0 голоса)

Новое ограничение целостности может быть добавлено в таблицу при использовании оператора alter table и его опции, называемой add constraint. В примере 5.21 показано, как вы можете использовать предложение add constraint в связи с ограничением check.

Добавление и удаление ограничений целостности

 

В примере 5.21 оператор create table создает таблицу sales с двумя столбцами, имеющими тип данных date: order_date и ship_date. Следующий за ним оператор alter table задает ограничение целостности с именем order_check, в котором сравниваются два значения и отображается сообщение об ошибке, если дата отгрузки (ship_date) меньше даты  заказа (order_date).

В примере 5.22 показано, как вы можете использовать оператор alter table для последующего определения первичного ключа таблицы.

 

Добавление и удаление ограничений целостности

 

Оператор alter table в примере 5.22 объявляет первичный ключ для таблицы sales.

Каждое ограничение целостности может быть удалено при использовании предложения drop constraint оператора alter table (пример 5.23).

 

Добавление и удаление ограничений целостности

 

Оператор alter table в примере 5.23 удаляет ограничение check с именем order_check, созданное в примере 5.21.


Включение и отключение ограничений
Переименование объектов базы данных
Удаление объектов базы данных
Язык описания данных - резюме
Создание объектов базы данных

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.