Типы Ограничений

  • Ограничения следят за исполнением правил на табличном уровне.

  • Ограничения предотвращают удаление таблицы, если есть зависимости.

  • Следующие типы ограничений допустимы:

    • NOT NULL

    • UNIQUE

    • PRIMARY KEY

    • FOREIGN KEY

    • CHECK

Типы Ограничений

Сервер Oracle использует ограничения, чтобы предотвратить ввод недопустимых данных в таблицы.

Можно использовать ограничения, чтобы сделать следующее:

  • Проверять правила для данных в таблице всякий раз, когда строка вставляется, обновляется или удаляется из той таблицы. Ограничение должно быть удовлетворено, чтобы операция успешно выполнилась.

  • Предотвратить удаление таблицы, если есть зависимости от других таблиц.

  • Обеспечить правила для инструментов Oracle, таких как Oracle Developer.

Ограничения целостности данных

Ограничение Описание
NOT NULL Определяет, что столбец не может содержать значение null
UNIQUE Определяет столбец или комбинацию столбцов, значения которых должны быть уникальными для всех строк в таблице
PRIMARY KEY Однозначно определяет каждую строку таблицы
FOREIGN KEY Устанавливает и осуществляет проверку ссылочной целостности между столбцом данной таблицы и столбцом другой таблицы, на которую делается ссылка, так, что значения в одной таблице соответствуют значениям в другой таблице.
CHECK Определяет условие, которое должно быть истиной

Далее: Правила для Выполнения Операций DML на Представлении

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)