[Oracle Dictionary] PL/SQL과 Table간의 Dependency 정보 확인
Oracle 2011. 2. 22. 17:52PL/SQL을 이용하여 생성한 Package, Procedure, Function 등 다양한 OBJECTS와 Tables간의
Dependency 정보를 확인하기 위해서 어떻게 해야 할까??
개발할 때 마다, 이를 관리하기 위한 정보를 생성해??
아니다. Oracle Dictionary 중에서 "USER_DEPENDENCIES"를 조회하면 된다.
USER_OBJECTS나 USER_TABLES 정보와 잘 Join해서 검색한다면 보다 다양한 형태로 원하는 Dependency
정보를 확인해볼 수 있을 것입니다.
그러면 이쯤에서 하나 더....
Package나 Procedure, Function등을 개발하고, 이를 Input Parameter를 Application 개발자에게 문서로
전달해야 한다면 어떻게 할 것인가??
Source를 일일이 하나씩 열어서 문서로 옮겨 적어??
Oh~~ No!!
눈치 빠른 분이라면 이미 아시겠지만, 이 또한 Dictionary 중에서 USER_ARGUMENTS 정보를 이용하면 된다.
Oracle로 개발하고, 이를 문서화하고자 한다면 일단 Dictionary에 있는 정보를 잘 참고해보도록 하자.
정말 존재하지 않는 Data를 문서화 하려고 한다면야 어쩔 수 없겠지만, 활용할 수 있는 정보들이 있음에도
불구하고 일일이 백지에 Typing으로 입력하려면 그야 말로 "머리가 나쁘면 손발이 고생한다"는 속담을
상기시켜주는 꼴이다.
제발 이렇게 시간 낭비하지 말자. 개발만 해도 부족한 시간 아니던가....
'Oracle' 카테고리의 다른 글
Oracle 10gR2이상에서 Automatic Tuning of Undo_retention Causes Space Problems (1) | 2011.08.11 |
---|---|
EXPDP for a large table fails with ORA-1555 (0) | 2011.08.11 |
Oracle REF CURSOR (0) | 2011.02.18 |
[Oracle9i] Update구문의 Returning Clause (0) | 2011.02.18 |
DB Link를 이용한 Query에서 실행계획이 Poor Plan이 되는 문제 (0) | 2010.12.15 |