Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
Databricks SQL
Databricks Runtime 10.4 LTS и более поздней версии
только для каталога Unity
Внимание
Эта функция предоставляется в режиме общедоступной предварительной версии.
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS описывает отношения референтной целостности между внешними ключами и первичными ключами.
К возвращаемым строкам применяются ограничения в таблицах, с которыми пользователю разрешено взаимодействовать.
Определение
Отношение REFERENTIAL_CONSTRAINTS содержит следующие столбцы:
| Имя. | Тип данных | Допускает значение NULL | Стандарт | Описание |
|---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
Нет | Да | Каталог, содержащий ограничение внешнего ключа. |
CONSTRAINT_SCHEMA |
STRING |
Нет | Да | Схема, содержащая ограничения для внешних ключей. |
CONSTRAINT_NAME |
STRING |
Нет | Да | Имя проверочного ограничения. |
UNIQUE_CONSTRAINT_CATALOG |
STRING |
Нет | Да | Каталог, содержащий ограничение, на которое указана ссылка. |
UNIQUE_CONSTARINT_SCHEMA |
STRING |
Нет | Да | Схема, содержащая ограничение, на которое указывает ссылка. |
UNIQUE_CONSTRAINT_NAME |
STRING |
Нет | Да | Имя ограничения, на которое указана ссылка. |
MATCH_OPTION |
STRING |
Нет | Да | Всегда FULL; зарезервировано для использования в будущем. |
UPDATE_RULE |
STRING |
Нет | Да | Всегда NO ACTION; зарезервировано для использования в будущем. |
DELETE_RULE |
STRING |
Нет | Да | Всегда NO ACTION; зарезервировано для использования в будущем. |
Ограничения
К отношению REFERENTIAL_CONSTRAINTS применяются следующие ограничения:
| Класс | Имя. | Список столбцов | Описание |
|---|---|---|---|
| Первичный ключ | REF_CONS_PK |
CONSTRAINT_CATALOG,CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
Уникальный идентификатор для ограничения. |
| Внешний ключ | REF_CONS_TAB_CONS_FK_FK |
CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
|
Ссылки TABLE_CONSTRAINTS. |
| Внешний ключ | REF_CONS_TAB_CONS_UC_FK |
UNIQUE_CONSTRAINT_CATALOG
UNIQUE_CONSTRAINT_SCHEMA
UNIQUE_CONSTRAINT_NAME
|
Ссылки TABLE_CONSTRAINTS. |
Примеры
> SELECT constraint_name, check_clause
FROM information_schema.referential_constraints
WHERE table_schema = 'information_schema';