REFERENTIAL_CONSTRAINTS
적용 대상: Databricks SQL Databricks Runtime 10.4 LTS 이상 Unity Catalog만
Important
이 기능은 공개 미리 보기 상태입니다.
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS는 외신 키와 기본 키 간의 RI(참조 무결성) 관계를 설명합니다.
반환되는 행은 사용자가 상호 작용할 수 있는 권한이 있는 테이블에 대한 제약 조건으로 제한됩니다.
정의
REFERENTIAL_CONSTRAINTS
관계에는 다음 열이 포함되어 있습니다.
속성 | 데이터 형식 | Nullable | Standard | 설명 |
---|---|---|---|---|
CONSTRAINT_CATALOG |
STRING |
예 | 예 | 외래 키 제약 조건을 포함하는 카탈로그입니다. |
CONSTRAINT_SCHEMA |
STRING |
예 | 예 | 외래 키 제약 조건을 포함하는 스키마입니다. |
CONSTRAINT_NAME |
STRING |
예 | 예 | 검사 제약 조건의 이름입니다. |
UNIQUE_CONSTRAINT_CATALOG |
STRING |
예 | 예 | 참조된 제약 조건을 포함하는 카탈로그입니다. |
UNIQUE_CONSTARINT_SCHEMA |
STRING |
예 | 예 | 참조된 제약 조건을 포함하는 스키마입니다. |
UNIQUE_CONSTRAINT_NAME |
STRING |
예 | 예 | 참조된 제약 조건의 이름입니다. |
MATCH_OPTION |
STRING |
예 | 예 | FULL 은 항상 나중에 사용하도록 예약되었습니다. |
UPDATE_RULE |
STRING |
예 | 예 | NO ACTION 은 항상 나중에 사용하도록 예약되었습니다. |
DELETE_RULE |
STRING |
예 | 예 | NO ACTION 은 항상 나중에 사용하도록 예약되었습니다. |
제약 조건
REFERENTIAL_CONSTRAINTS
관계에 다음과 같은 제한 사항이 적용됩니다.
클래스 | 속성 | 열 목록 | 설명 |
---|---|---|---|
기본 키 | REF_CONS_PK |
CONSTRAINT_CATALOG , CONSTRAINT_SCHEMA ,CONSTRAINT_NAME |
제약 조건의 고유 식별자입니다. |
외래 키 | REF_CONS_TAB_CONS_FK_FK |
TABLE_CONSTRAINTS를 참조합니다. | |
외래 키 | REF_CONS_TAB_CONS_UC_FK |
TABLE_CONSTRAINTS를 참조합니다. |
예제
> SELECT constraint_name, check_clause
FROM information_schema.referential_constraints
WHERE table_schema = 'information_schema';