Thursday, October 15, 2009

오라클에 저장된 프로시져, 펑션등을 볼때, 프로시져 실행

요약어:
펑션,프로시져, funtion, execute

질문:
오라클에 저장된 프로시져, 펑션등을 볼때, 프로시져 실행

설명:
user_objects 테이블에서 처리목록을 검색한다.
처리목록 이름으로 USER_SOURCE 테이블에서 조회한다.
완료

예제:
type에 다른 처리문 조회
SQL> select object_name, object_type
from user_objects
where object_type = ?FUNCTION?;

처리 이름에 따른 코드보기
SQL> select * from USER_SOURCE
where name = ?user_objects 테이블에서 찾은 이름?;


프로시져 내용보기
SQL> select text from USER_SOURCE
where name =?ANVP_CALCJIGA?

프로시져 실행 (sql 상태)
variable g_phone_no varchar2(15)
bigin :g_phone_no := ?8006330575?; end;
execute format_phoe (:g_phone_no)
print g_phone_no

* 하대수님에 의해서 게시물 이동되었습니다 (2008-01-07 00:27)

No comments: