Delen via


CONSTRAINT_TABLE_USAGE

Van toepassing op:aangevinkt met ja Databricks SQL aangevinkt met ja Databricks Runtime 11.3 LTS en hoger aangevinkt met ja 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'