database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6997 게시물 읽기
No. 6997
FK의 부모 찾는 방법이 있나요..?
작성자
초보DBA(r00tlee)
작성일
2016-08-02 09:40ⓒ
2016-08-02 10:23ⓜ
조회수
3,385

 안녕하세요. PK 걸린 테이블의 FK는 알 수 있지만..

FK걸린 테이블에서 FK가 참조하고 있는 PK 테이블이 뭔지 알 수 있는 방법이 있는지 궁금해요

 

도움 부탁드리겠습니다. 감사합니다.

이 글에 대한 댓글이 총 2건 있습니다.

질문이 무슨 의미인지 정확히는 모르겠지만 답은

 
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('테이블이름')
;
 
아니면
 
EXEC sp_fkeys '테이블이름';
 
겠죠?
우욱님이 2016-08-03 08:43에 작성한 댓글입니다. Edit

감사합니다. 제가 원하는 답변이 맞습니다.

초보DBA(r00tlee)님이 2016-08-03 09:45에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7001MS-SQL 간의 테이블 복사
윤병호
2016-08-31
3629
7000UPDATE 문 오류 UPDATE is not updatable [1]
궁금이
2016-08-18
3330
6999ms sql 2008 오류에 관해서..
초보DBA
2016-08-14
3448
6997FK의 부모 찾는 방법이 있나요..? [2]
초보DBA
2016-08-02
3385
6996MSSQL2000 에서 순번을 넣고싶은데요 방법이있나요? [1]
김우성
2016-07-25
3704
6995다국어 입력관련 에러 입니다. [1]
눈사람탱고
2016-07-21
3424
6994PROCEDURE 만들때 USE
김우성
2016-07-19
3360
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다