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'