Синтаксис операторов sql, использующих ограничения
Синтаксис операторов SQL, использующих ограничения
Стандарт SQL описывает следующие операторы, в которых может быть использованы ограничения:
- CREATE DOMAIN - создать домен
- ALTER DOMAIN - изменить домен
- DROP DOMAIN - удалить домен
- CREATE TABLE - создать таблицу
- ALTER TABLE - изменить таблицу
- DROP TABLE - удалить таблицу
- CREATE ASSERTION - создать утверждение
- DROP ASSERTION - удалить утверждение
- COMMIT WORK - зафиксировать транзакцию
- SET CONSTRAINTS - установить момент проверки ограничений
CREATE DOMAIN Имя домена [AS] Тип данных
[DEFAULT Значение по умолчанию]
[Имя ограничения] Ограничение check [Атрибуты ограничения]
Этот оператор задает домен, на основе которого можно определять колонки таблиц. Т.к. имя колонки, которая будет основана на этом домене заранее неизвестно, то в ограничении CHECK домена для ссылки на значение этого домена используется ключевое слово VALUE. В конкретной таблице СУБД заменит слово VALUE на имя колонки таблицы.