2013-04-30 3 views
1

DB2 종속성 카탈로그 테이블을 참조하여 테이블 및 뷰, 테이블 및 인덱스와 테이블 및 트리거 간의 종속성을 찾을 수 있습니까? 예를 들면 다음과 같습니다.DB2 종속성 테이블

오라클에서 나는 ALL_DEPENDENCIES 테이블을 사용할 수 있습니다 SYSIBM.SYSDEPENDENCIES 테이블은하지만 어려운 쿼리를 발견하고 DB2에서 테이블과 뷰

SELECT * From All_Dependencies 
WHERE Type = 'VIEW' AND 
     Referenced_Owner = 'ownerName' AND 
     Referenced_Type = 'TABLE' AND 
     Referenced_Name = 'tableName' 

을 위해 그것을 쿼리합니다.

+0

안녕하세요 위 질문은 의미가 있습니다 !!!. 아니면 좀 더 선명하게 바라시겠습니까 !! –

+0

정확히 무엇을 찾으십니까? 무엇이 더 어려워 보이게합니까? – WarrenT

답변

1

SYSIBM.SYSDEPENDENCIES에 대해 Info Center entry을 보았습니까?

모든 열과 방법이 있습니다.

+0

나중에 그걸 확인해 봤지만 데이터베이스에서 실행되었지만 오라클에서 All_Dependencies를 실행할 때 얻을 수있는 모든 속성을 제공하지 못했습니다. 모든 속성을 검색하는 다른 카탈로그 테이블이 있다고 생각합니다. –

+0

찾고있는 특정 속성이 해당 카탈로그 뷰에 없습니다 (저는 Oracle 사용자가 아니므로, 그'All_Dependencies' 테이블에서 사용 가능)? – bhamby

+0

안녕하세요 bhamby 귀하의 회신에 감사드립니다. SYSIBM.SYSDEPENDENCIES –

1

당신이 DB2 LUW 또는 DB2 for i에 그 이름으로 존재하지 않는 SYSIBM.SYSDEPENDENCIES을 논의하기 때문에 우리는 당신이 z/OS 용 DB2에 대해 이야기하는 것을 추론 할 것이다. DB2 계열의 다른 구성원은 서로 다른 카탈로그 뷰를 가지며 서로 다른 정보를 갖습니다.

DB2 10 for z/OS Info Center에서 catalog tables을 찾습니다. 뷰 종속성에 대한 정보가있는 SYSIBM.SYSVIEWDEP과 같은 특정 객체 유형에 대해보다 자세히 설명합니다.

관련 문제