반응형
BM의 CALL DEPTH 가 1 인 것만 검색하는 SQL 은 다음과 같다.
사실 의존성 검색은 1레벨 의존성만 검색해도 충분하다.
좀더 응용하여 오너의 이름까지 나오게 하고 싶다면 dev_user_info 와 조인을 하면 되겠다.
사실 의존성 검색은 1레벨 의존성만 검색해도 충분하다.
SELECT RES.RESOURCE_ID,
RES.PHYSICAL_NAME,
RES.LOGICAL_NAME,
RES.RESOURCE_TYPE,
RES.RESOURCE_GROUP,
RES.OWNER,
RES.UPDATE_TIME,
RES.STATUS
FROM DEV_RESOURCE RES,
(SELECT DISTINCT
RESOURCE_ID
FROM DEV_PROPERTY
WHERE REFERENCE_ID = (select resource_id from dev_resource where physical_name = 'mnlgs8030_0')
) PRO
WHERE RES.RESOURCE_ID = PRO.RESOURCE_ID
ORDER BY RES.PHYSICAL_NAME
RES.PHYSICAL_NAME,
RES.LOGICAL_NAME,
RES.RESOURCE_TYPE,
RES.RESOURCE_GROUP,
RES.OWNER,
RES.UPDATE_TIME,
RES.STATUS
FROM DEV_RESOURCE RES,
(SELECT DISTINCT
RESOURCE_ID
FROM DEV_PROPERTY
WHERE REFERENCE_ID = (select resource_id from dev_resource where physical_name = 'mnlgs8030_0')
) PRO
WHERE RES.RESOURCE_ID = PRO.RESOURCE_ID
ORDER BY RES.PHYSICAL_NAME
좀더 응용하여 오너의 이름까지 나오게 하고 싶다면 dev_user_info 와 조인을 하면 되겠다.
SELECT A.PHYSICAL_NAME, A.LOGICAL_NAME, A.RESOURCE_GROUP, A.OWNER, USER.USER_NAME FROM (
SELECT RES.RESOURCE_ID, RES.PHYSICAL_NAME, RES.LOGICAL_NAME,
RES.RESOURCE_TYPE, RES.RESOURCE_GROUP, RES.OWNER OWNER,
RES.UPDATE_TIME, RES.STATUS
FROM DEV_RESOURCE RES,
(SELECT DISTINCT
RESOURCE_ID
FROM DEV_PROPERTY
WHERE REFERENCE_ID = (SELECT RESOURCE_ID FROM DEV_RESOURCE
WHERE PHYSICAL_NAME IN ( :physical_name))
) PRO
WHERE RES.RESOURCE_ID = PRO.RESOURCE_ID
) A,
DEV_USER_INFO USER
WHERE USER.OWNER = USER.USER_ID(+)
ORDER BY PHYSICAL_NAME
SELECT RES.RESOURCE_ID, RES.PHYSICAL_NAME, RES.LOGICAL_NAME,
RES.RESOURCE_TYPE, RES.RESOURCE_GROUP, RES.OWNER OWNER,
RES.UPDATE_TIME, RES.STATUS
FROM DEV_RESOURCE RES,
(SELECT DISTINCT
RESOURCE_ID
FROM DEV_PROPERTY
WHERE REFERENCE_ID = (SELECT RESOURCE_ID FROM DEV_RESOURCE
WHERE PHYSICAL_NAME IN ( :physical_name))
) PRO
WHERE RES.RESOURCE_ID = PRO.RESOURCE_ID
) A,
DEV_USER_INFO USER
WHERE USER.OWNER = USER.USER_ID(+)
ORDER BY PHYSICAL_NAME
반응형
'컴퓨터활용 > 티맥스' 카테고리의 다른 글
HP 장비의 make 시간이 IBM 장비 보다 오래 걸리는 현상 (0) | 2008.05.22 |
---|---|
PFM_CATCH 절의 return 값은 오류 리턴 보장되어야 합니다 (0) | 2008.05.21 |
"[DBIO] 조건에 맞는 함수를 호출할 수 없습니다" 오류시 (0) | 2008.05.19 |
Full GC 발생시 아래사항을 숙지하여 Heap dump를 떠야할 (0) | 2008.05.19 |
DBIO EXECSQL 실행시 "ORA-00932: 일관성 없는 데이터 유형" 발생하는 경우 (0) | 2008.05.19 |