Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
Databricks SQL
Databricks Runtime 11.3 LTS a vyšší
pouze Katalog Unity.
Důležité
Tato funkce je ve verzi Public Preview.
INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE uvádí všechna omezení, která odkazují na tabulku jako cizí nebo primární klíč v rámci katalogu.
Vrácené řádky jsou omezené na tabulky, se kterými je uživatel privilegovaný pro interakci.
Definice
Relace CONSTRAINT_TABLE_USAGE obsahuje následující sloupce:
| Name | Datový typ | Vynulovatelné | Standard | Popis |
|---|---|---|---|---|
TABLE_CATALOG |
STRING |
Ne | Ano | Katalog obsahující vztah. |
TABLE_SCHEMA |
STRING |
Ne | Ano | Schéma obsahující relaci. |
TABLE_NAME |
STRING |
Ne | Ano | Název relace. |
CONSTRAINT_CATALOG |
STRING |
Ne | Ano | Katalog obsahující omezení |
CONSTRAINT_SCHEMA |
STRING |
Ne | Ano | Schéma obsahující omezení |
CONSTRAINT_NAME |
STRING |
Ne | Ano | Název omezení. |
Omezení
Pro vztah platí CONSTRAINT_TABLE_USAGE následující omezení:
| Třída | Name | Seznam sloupců | Popis |
|---|---|---|---|
| Primární klíč | CON_TAB_USG_PK |
TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
Jednoznačně identifikuje vztah. |
| Cizí klíč | CON_TAB_USG_TABLES_FK |
TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME |
Odkazy TABLES |
| Cizí klíč | CON_TAB_USG_TAB_CONS_FK |
CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
Odkazy TABLE_CONSTRAINTS. |
Příklady
> SELECT constraint_name
FROM information_schema.constraint_table_usage
WHERE table_schema = 'information_schema'
AND table_name = 'tables'