CONSTRAINT_TABLE_USAGE
Van toepassing op: Databricks SQL
Databricks Runtime 11.3 LTS en hoger
alleen Unity Catalog
Belangrijk
Deze functie is beschikbaar als openbare preview.
INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE bevat alle beperkingen die naar een tabel verwijzen als een vreemde of primaire sleutel in de catalogus.
De geretourneerde rijen zijn beperkt tot de tabellen waarmee de gebruiker kan communiceren.
Definitie
De CONSTRAINT_TABLE_USAGE
-relatie bevat de volgende kolommen:
Naam | Gegevenstype | Null-waarde toegestaan | Standaard | Beschrijving |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
Nr. | Ja | Catalogus met de relatie. |
TABLE_SCHEMA |
STRING |
Nr. | Ja | Schema met de relatie. |
TABLE_NAME |
STRING |
Nr. | Ja | Naam van de relatie. |
CONSTRAINT_CATALOG |
STRING |
Nr. | Ja | Catalogus met de beperking. |
CONSTRAINT_SCHEMA |
STRING |
Nr. | Ja | Schema met de beperking. |
CONSTRAINT_NAME |
STRING |
Nr. | Ja | Naam van de beperking. |
Beperkingen
De volgende beperkingen zijn van toepassing op de CONSTRAINT_TABLE_USAGE
relatie:
Klas | Naam | Kolomlijst | Beschrijving |
---|---|---|---|
Primaire sleutel | CON_TAB_USG_PK |
TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
Identificeer de relatie op unieke wijze. |
Refererende sleutel | CON_TAB_USG_TABLES_FK |
TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME |
Verwijzingen TABLES |
Refererende sleutel | CON_TAB_USG_TAB_CONS_FK |
CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME |
Verwijzingen TABLE_CONSTRAINTS. |
Voorbeelden
> SELECT constraint_name
FROM information_schema.constraint_table_usage
WHERE table_schema = 'information_schema'
AND table_name = 'tables'