Синтаксис
Ограничения определяются при создании таблицы или при внесении в нее изменений.
Общий синтаксис ограничений приведен ниже.
CONSTRAINT [имя_ограничения] тип_ограничения [[столбец[, …]] [предикат] [откладывание_ограничения] [время_откладывания]
Синтаксические элементы следующие.
CONSTRAINT [имя_ограничения]
Начинает определение ограничения и при желании присваивает ограничению имя. Если вы опустите параметр имя ограничения, система создаст имя автоматически. На некоторых платформах, например DB2, вы также можете опустить и ключевое слово CONSTRAINT. Имена, генерируемые системой, часто являются малопонятными. Хорошей практикой является давать ограничениям осмысленные, читаемые имена.