Пример представления USER_CONSTRAINTS

Рассмотрим пример содержимого представления USER_CONSTRAINTS для конкретной таблицы и подробнее разберем содержимое столбцов.

3-15-5740601

В показанном примере запросы представления USER_CONSTRAINTS позволяют получить имена, типы, условия проверки, имя уникального ограничения, на которое ссылаются внешние ключи, правило удаления внешних ключей и статусы ограничений для таблицы EMPLOYEES.

Параметр CONSTRAINT_TYPE может принимать следующие значения:

  • C (проверочное ограничение на таблицу);

  • P (первичный ключ);

  • U (уникальный ключ);

  • R (целостность ссылочных данных);

  • V (с параметром проверки на представление);

  • O (с доступом только на чтение для представления).

Параметр DELETE_RULE может принимать следующие значения:

  • CASCADE: если родительская запись удаляется, дочерние записи также удаляются.

  • NO ACTION: родительская запись может быть удалена, только если не существует дочерних записей.

Параметр STATUS может принимать следующие значения:

  • ENABLED: ограничения активизированы.

  • DISABLED: ограничения отключены.

Далее: Безусловная инструкция INSERT ALL

Похожие записи