<<
>>

Ограничение CHECK

Ограничение 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 (Разряд

<< | >>
Источник: Избачков Ю. С., Петров В. Н.. Информационные системы. 2006

Еще по теме Ограничение CHECK:

  1. § 4. Ограничения патентных прав: Общие положения. Ограничения по территории и кругу лиц (п. 1624-1627)
  2. § 57 Общие понятия об ограничении собственности с положительной и с отрицательной стороны. – Государственные ограничения. – Ограничения по сущности вотчинного права. – Реальное их свойство. – Право в чужой вещи. – Эмфитеозис. – Суперфиция. – Сервитут. – Виды и закон сервитутов. – Поземельные повинности германского права. – Сервитуты по местным законам прибалтийских губерний
  3. § 58 Ограничения права собственности по русским законам: хозяйственные, по свойству и положению имения. – Право участия общего. – Бечевник. – Специальные ограничения по роду и взаимному отношению имуществ. – Водяное право. – Право соседства. – Право прохода и проезда
  4. § 46 Общие правила найма по русскому закону. – Крайний срок найма. – Ограничения личные. – Форма договора. – Цена. – Пространство пользования. – Право владения в найме и его принадлежности. – Передача найма. – Исполнение договора и прекращение. – Ограничение найма в заложенных имениях. – Наем из выстройки. – Общее замечание о законе поземельного найма.
  5. § 34 Смешанные системы в новейших законодательствах. – Происходящее от различия сих систем различие в порядке раздела и в допущении права представления. – Ограничение наследственного права пределами родства. – Ограничение женщин. – Разделение наследства между родами. – Возвращение подаренного родителями. – Наследование супругов и незаконных детей и родителей. – Закон наследования в Англии.
  6. Ограничение дееспособности
  7. Ограничение
  8. Статья 61. Ограничение свободы
  9. Статья 20. Ограниченная вменяемость
  10. 3. Ограничение дееспособности
  11. § 5. ОГРАНИЧЕНИЯ ПРАВОВОГО СОСТОЯНИЯ
  12. 1. Понятие ограничения дееспособности граждан
  13. § 4. Ограничение родительских прав
  14. 6. Неотчуждаемость правоспособности и невозможность ее ограничения
  15. Ограничения прошлого