REFERENTIAL_CONSTRAINTS
Platí pro: Databricks SQL Databricks Runtime 10.4 LTS a vyšší pouze katalog Unity
Důležité
Tato funkce je ve verzi Public Preview.
INFORMATION_SCHEMA. REFERENTIAL_CONSTRAINTS popisuje vztahy referenční integrity (RI) mezi cizími klíči a primárními klíči.
Vrácené řádky jsou omezené na omezení tabulek, se kterými má uživatel oprávnění k interakci.
Definice
Relace REFERENTIAL_CONSTRAINTS
obsahuje následující sloupce:
Name | Datový typ | Vynulovatelné | Standard | Popis |
---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
No | Ano | Katalog obsahující omezení cizího klíče. |
CONSTRAINT_SCHEMA |
STRING |
No | Ano | Schéma obsahující omezení cizího klíče |
CONSTRAINT_NAME |
STRING |
No | Ano | Název omezení kontroly |
UNIQUE_CONSTRAINT_CATALOG |
STRING |
No | Ano | Katalog obsahující odkazované omezení. |
UNIQUE_CONSTARINT_SCHEMA |
STRING |
No | Ano | Schéma obsahující odkazované omezení |
UNIQUE_CONSTRAINT_NAME |
STRING |
No | Ano | Název odkazovaného omezení. |
MATCH_OPTION |
STRING |
No | Ano | Vždy FULL , vyhrazeno pro budoucí použití.. |
UPDATE_RULE |
STRING |
No | Ano | Vždy NO ACTION , vyhrazeno pro budoucí použití. |
DELETE_RULE |
STRING |
No | Ano | Vždy NO ACTION , vyhrazeno pro budoucí použití. |
Omezení
Pro vztah platí REFERENTIAL_CONSTRAINTS
následující omezení:
Třída | Název | Seznam sloupců | Popis |
---|---|---|---|
Primární klíč | REF_CONS_PK |
CONSTRAINT_CATALOG ,CONSTRAINT_SCHEMA , CONSTRAINT_NAME |
Jedinečný identifikátor omezení. |
Cizí klíč | REF_CONS_TAB_CONS_FK_FK |
CONSTRAINT_CATALOG , , CONSTRAINT_SCHEMA CONSTRAINT_NAME |
Odkazy TABLE_CONSTRAINTS. |
Cizí klíč | REF_CONS_TAB_CONS_UC_FK |
UNIQUE_CONSTRAINT_CATALOG , , UNIQUE_CONSTRAINT_SCHEMA UNIQUE_CONSTRAINT_NAME |
Odkazy TABLE_CONSTRAINTS. |
Příklady
> SELECT constraint_name, check_clause
FROM information_schema.referential_constraints
WHERE table_schema = 'information_schema';