sys.foreign_keys(Transact-SQL)
적용 대상: Microsoft Fabric의 SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) 웨어하우스
sys.object.type = F를 사용하여 FOREIGN KEY 제약 조건인 개체당 행을 포함합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
<sys.objects에서 상속된 열> | 이 뷰가 상속하는 열 목록은 sys.objects(Transact-SQL)를 참조하세요. | |
referenced_object_id | int | 참조된 개체의 ID입니다. |
key_index_id | int | 참조된 개체 내의 키 인덱스의 ID입니다. |
is_disabled | bit | FOREIGN KEY 제약 조건을 사용할 수 없습니다. |
is_not_for_replication | bit | FOREIGN KEY 제약 조건은 NOT FOR REPLICATION 옵션을 사용하여 만들었습니다. |
is_not_trusted | bit | 시스템에서 FOREIGN KEY 제약 조건이 확인되지 않았습니다. |
delete_referential_action | tinyint | 삭제가 발생할 때 이 FOREIGN KEY에 대해 선언된 참조 동작입니다. 0 = 작업 없음 1 = 캐스케이드 2 = null 설정 3 = 기본값 설정 |
delete_referential_action_desc | nvarchar(60) | 삭제가 발생할 때 이 FOREIGN KEY에 대해 선언된 참조 작업에 대한 설명입니다. NO_ACTION CASCADE SET_NULL SET_DEFAULT |
update_referential_action | tinyint | 업데이트가 발생할 때 이 FOREIGN KEY에 대해 선언된 참조 작업입니다. 0 = 작업 없음 1 = 캐스케이드 2 = null 설정 3 = 기본값 설정 |
update_referential_action_desc | nvarchar(60) | 업데이트가 발생할 때 이 FOREIGN KEY에 대해 선언된 참조 작업에 대한 설명입니다. NO_ACTION CASCADE SET_NULL SET_DEFAULT |
is_system_named | bit | 1 = 시스템에서 이름이 생성되었습니다. 0 = 사용자가 이름을 제공했습니다. |
사용 권한
카탈로그 뷰에서 메타데이터의 표시 유형은 사용자가 소유하거나 사용자에게 일부 권한이 부여된 보안 개체로 제한됩니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.
참고 항목
카탈로그 뷰(Transact-SQL)
개체 카탈로그 뷰(Transact-SQL)
SQL Server 시스템 카탈로그 쿼리 FAQ