Delen via


CONSTRAINT_TABLE_USAGE

Van toepassing op:vinkje als ja aan Alleen Databricks SQL vinkje als ja aan Databricks Runtime 11.3 LTS en hoger vinkje als ja aan dan Unity Catalog

Belangrijk

Deze functie is beschikbaar als openbare preview.

INFORMATION_SCHEMA. CONSTRAINT_TABLE_USAGE bevat alle beperkingen die verwijzen naar een tabel als een refererende 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 NAAR TABELLEN
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'