Ограничение CHECK
Ограничение CHECK состоит из ключевого слова CHECK, сопровождаемого предложением предиката, который использует указанное поле.
Любая попытка модифицировать поле или вставить значение в поле, которое могло бы сделать этот предикат неверным, будет отклонена.ПРИМЕЧАНИЕ------------------------------------------------------------------------------
Проверка корректности значений, заносимых в базу данных, может также выполняться в пользовательских приложениях. Однако ограничение CHECK дает дополнительный уровень защиты от ошибок.
Задание ограничения CHECK производится при создании таблицы. Для этого после описания полей таблицы указывается ключевая фраза:
CONSTRAINT имя_ограничения CHECK (ограничение)
В рассматриваемом нами примере базы данных сотрудников организации ограничение может быть задано, например, для поля Разряд таблицы ДОЛЖНОСТИ. Допустим, разряд не может превышать 20. Тогда оператор создания таблицы ДОЛЖНОСТИ, в котором задано это ограничение, будет иметь следующий вид:
CREATE TABLE Должности (
К0Д_Д0ЛЖН0СТИ INTEGER NOT NULL PRIMARY KEY,
Должность VARCHAR(50) NOT NULL UNIQUE,
Разряд INTEGER NOT NULL.
Зарплата DECIMALS,2) NOT NULL,
CONSTRAINT CHK_RATE CHECK (Разряд
Еще по теме Ограничение CHECK:
- § 4. Ограничения патентных прав: Общие положения. Ограничения по территории и кругу лиц (п. 1624-1627)
- § 57 Общие понятия об ограничении собственности с положительной и с отрицательной стороны. – Государственные ограничения. – Ограничения по сущности вотчинного права. – Реальное их свойство. – Право в чужой вещи. – Эмфитеозис. – Суперфиция. – Сервитут. – Виды и закон сервитутов. – Поземельные повинности германского права. – Сервитуты по местным законам прибалтийских губерний
- § 58 Ограничения права собственности по русским законам: хозяйственные, по свойству и положению имения. – Право участия общего. – Бечевник. – Специальные ограничения по роду и взаимному отношению имуществ. – Водяное право. – Право соседства. – Право прохода и проезда
- § 46 Общие правила найма по русскому закону. – Крайний срок найма. – Ограничения личные. – Форма договора. – Цена. – Пространство пользования. – Право владения в найме и его принадлежности. – Передача найма. – Исполнение договора и прекращение. – Ограничение найма в заложенных имениях. – Наем из выстройки. – Общее замечание о законе поземельного найма.
- § 34 Смешанные системы в новейших законодательствах. – Происходящее от различия сих систем различие в порядке раздела и в допущении права представления. – Ограничение наследственного права пределами родства. – Ограничение женщин. – Разделение наследства между родами. – Возвращение подаренного родителями. – Наследование супругов и незаконных детей и родителей. – Закон наследования в Англии.
- Ограничение дееспособности
- Ограничение
- Статья 61. Ограничение свободы
- Статья 20. Ограниченная вменяемость
- 3. Ограничение дееспособности
- § 5. ОГРАНИЧЕНИЯ ПРАВОВОГО СОСТОЯНИЯ
- 1. Понятие ограничения дееспособности граждан
- § 4. Ограничение родительских прав
- 6. Неотчуждаемость правоспособности и невозможность ее ограничения
- Ограничения прошлого