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

В показанном примере запросы представления USER_CONSTRAINTS позволяют получить имена, типы, условия проверки, имя уникального ограничения, на которое ссылаются внешние ключи, правило удаления внешних ключей и статусы ограничений для таблицы EMPLOYEES.
Параметр CONSTRAINT_TYPE может принимать следующие значения:
-
C(проверочное ограничение на таблицу); -
P(первичный ключ); -
U(уникальный ключ); -
R(целостность ссылочных данных); -
V(с параметром проверки на представление); -
O(с доступом только на чтение для представления).
Параметр DELETE_RULE может принимать следующие значения:
-
CASCADE: если родительская запись удаляется, дочерние записи также удаляются. -
NO ACTION: родительская запись может быть удалена, только если не существует дочерних записей.
Параметр STATUS может принимать следующие значения:
-
ENABLED: ограничения активизированы. -
DISABLED: ограничения отключены.
Далее: Безусловная инструкция INSERT ALL