USER_CONSTRAINTS

2024-04-19 08:42:49  Updated

Purpose

The USER_CONSTRAINTS view displays constraints on all tables owned by the current user.

Applicability

This topic applies only to OceanBase Database Enterprise Edition. OceanBase Database Community Edition provides only the MySQL mode.

  • ALL_CONSTRAINTS

  • DBA_CONSTRAINTS

Columns

Column Type Nullable? Description
OWNER VARCHAR2(128) NO The owner of the constraint.
CONSTRAINT_NAME VARCHAR2(128) NO The name of the constraint.
CONSTRAINT_TYPE VARCHAR2(1) NO The type of the constraint. At present, only the NORMAL type is supported.
TABLE_NAME VARCHAR2(128) NO The name of the table containing the constraint.
SEARCH_CONDITION VARCHAR2(4000) NO The search condition text for a check constraint.
R_OWNER VARCHAR2(128) NO The owner of the referenced constraint.
R_CONSTRAINT_NAME VARCHAR2(128) NO The name of the referenced constraint.
DELETE_RULE VARCHAR2(9) NO The cascading deletion rule for foreign key constraints.
STATUS VARCHAR2(8) NO Indicates whether the constraint is enabled or disabled. Valid values: ENABLE and DISABLE.
DEFERRABLE VARCHAR2(14) NO Indicates whether the constraint is deferrable.
DEFERRED VARCHAR2(9) NO Indicates whether the constraint is deferred or immediate.
VALIDATED VARCHAR2(13) NO Indicates whether the constraint is validated.
GENERATED VARCHAR2(14) NO Indicates whether the name of the constraint is user-generated or system-generated.
BAD VARCHAR2(3) NO At present, this column is not supported and is NULL by default.
RELY VARCHAR2(4) NO Indicates whether the constraint is in the RELY state.
LAST_CHANGE DATE NO The time when the constraint was last enabled or disabled.
INDEX_OWNER VARCHAR2(128) NO The owner of the index on the constraint.
INDEX_NAME VARCHAR2(128) NO The name of the index on the constraint.
INVALID VARCHAR2(7) NO Indicates whether the constraint is invalid.
VIEW_RELATED VARCHAR2(14) NO Indicates whether the constraint is created on a view.

Contact Us