-- 패키지.프로시저 내용
SELECT ARGUMENT_NAME,DATA_TYPE,IN_OUT,SEQUENCE FROM all_arguments
WHERE object_id =
(SELECT object_id FROM all_objects WHERE owner = 'owner명'
AND object_name ='패키지명'
AND object_type ='PACKAGE')
AND OBJECT_NAME='프로시저명'
ORDER BY Object_Name, Overload, Sequence
-- 프로시저 내용
SELECT ARGUMENT_NAME,DATA_TYPE,IN_OUT,SEQUENCE FROM all_arguments
WHERE object_id =
(SELECT object_id FROM all_objects WHERE owner = 'owner명'
AND object_name ='프로시저명'
AND object_type ='PROCEDURE')
ORDER BY Object_Name, Overload, Sequence
개인적으로는 이렇게 불러다가
각 파라미터의 정보등을 비교하여 자동으로 패키지, 프로시저를 호출하는 함수를 만들어 쓰고 있다.
'030. Database > 01. Oracle' 카테고리의 다른 글
[Oracle] sqldeveloper java VM 경로 에러 났을때 조치 방법 (0) | 2010.11.06 |
---|---|
[Oracle] DB생성 후 테이블공간, 사용자 추가 (0) | 2010.08.24 |
[Oracle] 특정 값의 순서가 맨 처음 와야 할 경우 (0) | 2010.04.28 |
[Oracle] 프로시저 예외처리 이렇게 하자! (0) | 2010.04.28 |
[Oracle] WHILE LOOP 처리 이렇게... (0) | 2010.03.04 |
WRITTEN BY
- 테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게
,