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