Новое ограничение целостности может быть добавлено в таблицу при использовании оператора 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.