외래 키 속성 보기
SQL Server 2012에서는 SQL Server Management Studio 또는 Transact-SQL을 사용하여 관계의 외래 키 특성을 볼 수 있습니다.
항목 내용
시작하기 전에:
보안
특정 테이블의 외래 키 특성을 보려면:
SQL Server Management Studio
Transact-SQL
시작하기 전에
보안
사용 권한
사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하십시오.
[Top]
SQL Server Management Studio 사용
특정 테이블의 관계에 대한 외래 키 특성을 보려면
보려는 외래 키가 포함된 테이블에 대한 테이블 디자이너를 열고 테이블 디자이너를 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 관계를 선택합니다.
외래 키 관계 대화 상자에서 표시하려는 속성이 포함된 관계를 선택합니다.
외래 키 열이 기본 키에 연결되어 있으면 기본 키 열이 테이블 디자이너의 행 선택기에서 기본 키 기호로 표시됩니다.
[Top]
Transact-SQL 사용
특정 테이블의 관계에 대한 외래 키 특성을 보려면
개체 탐색기에서 데이터베이스 엔진 인스턴스에 연결합니다.
표준 도구 모음에서 새 쿼리를 클릭합니다.
다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다. 이 예에서는 예제 데이터베이스에 있는 HumanResources.Employee 테이블의 모든 외래 키와 해당 속성을 반환합니다.
USE AdventureWorks2012; GO SELECT f.name AS foreign_key_name ,OBJECT_NAME(f.parent_object_id) AS table_name ,COL_NAME(fc.parent_object_id, fc.parent_column_id) AS constraint_column_name ,OBJECT_NAME (f.referenced_object_id) AS referenced_object ,COL_NAME(fc.referenced_object_id, fc.referenced_column_id) AS referenced_column_name ,is_disabled ,delete_referential_action_desc ,update_referential_action_desc FROM sys.foreign_keys AS f INNER JOIN sys.foreign_key_columns AS fc ON f.object_id = fc.constraint_object_id WHERE f.parent_object_id = OBJECT_ID('HumanResources.Employee');
자세한 내용은 sys.foreign_keys(Transact-SQL) 및 sys.foreign_key_columns(Transact-SQL)를 참조하십시오.
[Top]