REFERENTIAL_CONSTRAINTS 뷰¶
중요
이 뷰는 조직 계정에서만 사용할 수 있습니다. 자세한 내용은 조직 계정의 프리미엄 뷰 섹션을 참조하십시오.
이 Organization Usage 뷰에는 각 계정의 테이블에 대해 정의된 각 FOREIGN KEY 제약 조건에 대한 행이 표시됩니다.
FOREIGN KEY 제약 조건은 참조 무결성을 적용하는 데 사용됩니다. 자세한 내용은 제약 조건 및 참조 무결성 제약 조건 섹션을 참조하십시오.
(FOREIGN KEY 제약 조건뿐 아니라) 다른 제약 조건 유형에 대한 정보를 반환하려면 TABLE_CONSTRAINTS 뷰 를 쿼리합니다.
열¶
조직 수준 열
| 열 이름 | 데이터 타입 | 설명 | 
|---|---|---|
| ORGANIZATION_NAME | VARCHAR | 조직의 이름입니다. | 
| ACCOUNT_LOCATOR | VARCHAR | 시스템에서 생성된 계정 식별자입니다. | 
| ACCOUNT_NAME | VARCHAR | 계정에 대한 사용자 정의 식별자입니다. | 
추가 열
| 열 이름 | 데이터 타입 | 설명 | 
|---|---|---|
| CONSTRAINT_CATALOG_ID | NUMBER | 제약 조건의 데이터베이스에 대한 내부/시스템 생성 식별자입니다. | 
| CONSTRAINT_CATALOG | VARCHAR | 제약 조건이 속한 데이터베이스 | 
| CONSTRAINT_SCHEMA_ID | NUMBER | 제약 조건의 스키마에 대한 내부/시스템 생성 식별자입니다. | 
| CONSTRAINT_SCHEMA | VARCHAR | 제약 조건이 속한 스키마 | 
| CONSTRAINT_NAME | VARCHAR | 제약 조건의 이름 | 
| UNIQUE_CONSTRAINT_CATALOG_ID | NUMBER | 현재 제약 조건의 데이터베이스에 대한 내부/시스템 생성 식별자입니다. | 
| UNIQUE_CONSTRAINT_CATALOG | VARCHAR | 현재 제약 조건이 참조하는 고유 제약 조건의 데이터베이스입니다. | 
| UNIQUE_CONSTRAINT_SCHEMA_ID | NUMBER | 제약 조건의 스키마에 대한 내부/시스템 생성 식별자입니다. | 
| UNIQUE_CONSTRAINT_SCHEMA | VARCHAR | 현재 제약 조건이 참조하는 고유 제약 조건의 스키마입니다. | 
| UNIQUE_CONSTRAINT_NAME | VARCHAR | 현재 제약 조건이 참조하는 고유 제약 조건의 이름입니다. | 
| MATCH_OPTION | VARCHAR | 제약 조건에 대한 일치 옵션입니다. | 
| UPDATE_RULE | VARCHAR | 현재 제약 조건에 대한 업데이트 규칙입니다. | 
| DELETE_RULE | VARCHAR | 현재 제약 조건에 대한 삭제 규칙입니다. | 
| COMMENT | VARCHAR | 제약 조건에 대한 설명입니다. | 
| CREATED | TIMESTAMP_LTZ | 제약 조건이 만들어진 날짜 및 시간입니다. | 
| LAST_ALTERED | TIMESTAMP_LTZ | DML, DDL 또는 백그라운드 메타데이터 작업으로 오브젝트가 마지막으로 변경된 날짜 및 시간입니다. 사용법 노트 를 참조하십시오. | 
| DELETED | TIMESTAMP_LTZ | 제약 조건이 삭제된 날짜 및 시간입니다. | 
사용법 노트¶
- 뷰의 지연 시간은 최대 24시간입니다. 
- 뷰에는 세션의 현재 역할에 액세스 권한이 부여된 오브젝트만 표시됩니다. 
- 오브젝트에 대해 다음 작업이 수행되면 LAST_ALTERED 열이 업데이트됩니다. - DDL 작업. 
- DML 작업(테이블에만 해당). DML 문의 영향을 받는 행이 없어도 이 열은 업데이트됩니다. 
- Snowflake에서 수행되는 메타데이터에 대한 백그라운드 유지 관리 작업.