Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller endast för: Databricks SQL
Databricks Runtime 10.4 LTS och senare
i Unity Catalog
Viktigt!
Den här funktionen finns som allmänt tillgänglig förhandsversion.
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS beskriver referensintegritetsrelationerna (RI) mellan sekundärnycklar och primära nycklar.
De rader som returneras är begränsade till begränsningar för de tabeller som användaren har behörighet att interagera med.
Definition
Relationen REFERENTIAL_CONSTRAINTS
innehåller följande kolumner:
Name | Datatyp | Kan ha värdet null | Standard | beskrivning |
---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
Nej | Ja | Katalog som innehåller villkoret sekundärnyckel. |
CONSTRAINT_SCHEMA |
STRING |
Nej | Ja | Schema som innehåller begränsningarna för sekundärnyckeln. |
CONSTRAINT_NAME |
STRING |
Nej | Ja | Namn på kontrollvillkoret. |
UNIQUE_CONSTRAINT_CATALOG |
STRING |
Nej | Ja | Katalog som innehåller den refererade begränsningen. |
UNIQUE_CONSTARINT_SCHEMA |
STRING |
Nej | Ja | Schema som innehåller den refererade begränsningen. |
UNIQUE_CONSTRAINT_NAME |
STRING |
Nej | Ja | Namnet på den refererade begränsningen. |
MATCH_OPTION |
STRING |
Nej | Ja | Alltid FULL , reserverad för framtida användning.. |
UPDATE_RULE |
STRING |
Nej | Ja | Alltid NO ACTION , reserverad för framtida användning. |
DELETE_RULE |
STRING |
Nej | Ja | Alltid NO ACTION , reserverad för framtida användning. |
Krav
Följande begränsningar gäller för REFERENTIAL_CONSTRAINTS
relationen:
Klass | Name | Kolumnlista | beskrivning |
---|---|---|---|
Primärnyckel | REF_CONS_PK |
CONSTRAINT_CATALOG ,CONSTRAINT_SCHEMA , CONSTRAINT_NAME |
Unik identifierare för villkoret. |
Sekundärnyckel | REF_CONS_TAB_CONS_FK_FK |
CONSTRAINT_CATALOG , , CONSTRAINT_SCHEMA CONSTRAINT_NAME |
Referenser TABLE_CONSTRAINTS. |
Sekundärnyckel | REF_CONS_TAB_CONS_UC_FK |
UNIQUE_CONSTRAINT_CATALOG , , UNIQUE_CONSTRAINT_SCHEMA UNIQUE_CONSTRAINT_NAME |
Referenser TABLE_CONSTRAINTS. |
Exempel
> SELECT constraint_name, check_clause
FROM information_schema.referential_constraints
WHERE table_schema = 'information_schema';