외래 키를 통해 지정된 테이블을 참조하는 다른 테이블을 포함하여 주어진 테이블에 종속 된 모든 db 개체를 찾고 싶습니다. 내가 "sp_depends"를 사용하여 시도하고 sprocs,보기 및 트리거를 제공하지만 다른 테이블에 주어진 테이블에 외래 키가 무엇인지 말해주지 않습니다. 어떤 도움이 필요합니까? SSMS에서SQL Server - 모든 외래 키 종속성보기
5
A
답변
9
select OBJECT_NAME(parent_object_id), OBJECT_NAME(referenced_object_id)
from sys.foreign_keys
where referenced_object_id = object_id('SchemaName.TableName')
1
2
클릭합니다. 나는 mssqltips.com에서 문서의 예로서 유용 할 수 있습니다 쿼리 ...
1
Identify all of your foreign keys in a SQL Server database는 또한이 시도를 발견
USE AUX; <- use your database name
GO
SELECT f.name AS ForeignKey,
SCHEMA_NAME(f.SCHEMA_ID) SchemaName,
OBJECT_NAME(f.parent_object_id) AS TableName,
COL_NAME(fc.parent_object_id,fc.parent_column_id) AS ColumnName,
SCHEMA_NAME(o.SCHEMA_ID) ReferenceSchemaName,
OBJECT_NAME(f.referenced_object_id) AS ReferenceTableName,
COL_NAME(fc.referenced_object_id,fc.referenced_column_id) AS ReferenceColumnName
FROM sys.foreign_keys AS f
INNER JOIN sys.foreign_key_columns AS fc ON f.OBJECT_ID = fc.constraint_object_id
INNER JOIN sys.objects AS o ON o.OBJECT_ID = fc.referenced_object_id
GO
마지막 GO 전에 전용 종속성을 볼 수 where OBJECT_NAME(f.parent_object_id) = 'your_table_name'
을 추가 할 수 있습니다
인쇄 될 것입니다. TableName | Column name (FK) | Reference TableName | Reference Column Name
+0
이것은 가장 좋은 대답이라고 생각합니다. –
관련 문제
- 1. 외래 키 SQL Server
- 2. SQL Server 2005의 외래 키
- 3. SQL Server 2000의 모든 외래 키 제약 조건을 쿼리하는 쿼리
- 4. SQL Server 2005 외래 키 및 인덱스
- 5. GetOleDbSchemaTable SQL Server 2005의 외래 키
- 6. SQL Server 조건부 외래 키 제약
- 7. 오라클의 모든 외래 키 참조
- 8. SQL 서버 삭제 - 외래 키
- 9. SQL Server의 외래 키
- 10. SQL 외래 키 테이블
- 11. SQL Server 전체 텍스트 인덱스를 확장하여 외래 키 검색
- 12. SQL Server 2005 : Nullable 외래 키 제약 조건
- 13. SQL Server CE 후행 공백이있는 nvarchar 외래 키
- 14. SQL Server 2005 + Entity Designer - 외래 키 제약 조건 오류?
- 15. SQL Server 2005 - 계단식 삭제로 인한 외래 키
- 16. SQL Server 기본 키 추가
- 17. SQL Server의 인덱스, 키 및 외래 키 스크립팅 방법
- 18. 모든 외래 키 및 제약 조건을 무시한 SQL 행 삭제
- 19. 외래 키
- 20. 복합 외래 키
- 21. Sql Server 2000의 테이블에 모든 외래 키 제약 조건을 삭제하려면 어떻게해야합니까?
- 22. SQL 날짜별로 정렬하지만 외래 키 그룹 유지
- 23. SQL Server 복합 기본 키
- 24. SQL Server 여러 외부 키 만들기
- 25. 외래 키/참조가 지원되는 SQL Browser는 무엇입니까?
- 26. 모든 외래 키 사용 위치 확인
- 27. 외래 키 선택 필드의 모든 요소 제거
- 28. 외래 키
- 29. 레일의 깨진 외래 키
- 30. MSBuild에서 프로젝트 종속성보기
정확히 내가 필요한 것. 감사. – thenoob