referential_constraints
referential_constraints contains all referential (foreign key) constraints.
The following fields are provided in referential_constraints:
| Field | Description |
|---|---|
| CONSTRAINT_CATALOG | The name of the catalog to which the constraint belongs. This value is always def. |
| CONSTRAINT_SCHEMA | The name of the database to which the constraint belongs. |
| CONSTRAINT_NAME | The name of the constraint. |
| UNIQUE_CONSTRAINT_CATALOG | The name of the catalog containing the unique constraint that the constraint references. This value is always def. |
| UNIQUE_CONSTRAINT_SCHEMA | The name of the schema containing the unique constraint that the constraint references. |
| UNIQUE_CONSTRAINT_NAME | The name of the unique constraint that the constraint references. |
| MATCH_OPTION | The value of the constraint MATCH attribute. The only valid value at this time is NONE. |
| UPDATE_RULE | The value of the constraint ON UPDATE attribute. Valid values: CASCADE, SET NULL, SET DEFAULT, RESTRICT, and NO ACTION. |
| DELETE_RULE | The value of the constraint ON DELETE attribute. Valid values: CASCADE, SET NULL, SET DEFAULT, RESTRICT, and NO ACTION. |
| TABLE_NAME | The name of the table. This value is the same as in the TABLE_CONSTRAINTS table. |
| REFERENCED_TABLE_NAME | The name of the table referenced by the constraint. |