다음을 통해 공유


CONSTRAINT_TABLE_USAGE

적용 대상:체크 표시가 예 Databricks SQL 체크 표시가 예 Databricks Runtime 11.3 LTS 이상 체크 표시가 예 Unity Catalog 만.

Important

이 기능은 공개 미리 보기 상태입니다.

INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE은(는) catalog내에서 table을 참조하는 모든 제약 조건을 외래 키 또는 기본 키로 나열합니다.

사용자가 상호 작용할 수 있는 권한이 있는 tables로 반환되는 행이 제한됩니다.

정의

CONSTRAINT_TABLE_USAGE 관계는 다음 columns포함합니다.

속성 데이터 형식 Nullable Standard 설명
TABLE_CATALOG STRING 관계를 포함하는 Catalog.
TABLE_SCHEMA STRING Schema 관계를 포함함.
TABLE_NAME STRING 관계의 이름입니다.
CONSTRAINT_CATALOG STRING constraint포함하는 Catalog.
CONSTRAINT_SCHEMA STRING Schema은 constraint을 포함하고 있습니다.
CONSTRAINT_NAME STRING constraint의 이름입니다.

제약 조건

CONSTRAINT_TABLE_USAGE 관계에 다음과 같은 제한 사항이 적용됩니다.

클래스 속성 Column List 설명
기본 키 CON_TAB_USG_PK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME 관계를 고유하게 식별합니다.
외래 키 CON_TAB_USG_TABLES_FK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME 참조 번호 TABLES
외래 키 CON_TAB_USG_TAB_CONS_FK CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME 참조 TABLE_CONSTRAINTS.

예제

> SELECT constraint_name
    FROM information_schema.constraint_table_usage
    WHERE table_schema = 'information_schema'
      AND table_name = 'tables'