저장된 function 내용 확인하기 질문입니다. 0 3 4,092

by 김선호 function [2008.12.06 18:01:20]


 bbb라는 함수(프로시저?)를 실행을 하려 합니다. .

그런데 이 bbb라는 함수를 실행하면 자꾸 퍼미션디나이 되면서 팅깁니다.

어떤 퍼미션이 걸리는지 확인할려고 하는데 어떤 테이블을 확인 해야하는지 모르겠어요.

찾아본 바로는 user_sources 테이블에서 확인해라 라는것 같은데 찾아봐도 bbb라는 함수의 내용은 없고...

dba_procedures 테이블에서 procedure_name ='bbb' 라고 존재 하는데

이것의 내용을 확인할려면 어떻게 해야하나요?

간단한 결과입니다

object_id subprogram_id

122           26

도움을 주십시오!

by 장태길 [2008.12.06 22:35:41]
다른 유저가 쥔장이면 dba_sources 에서 확인 하셔야 합니다.

by thssla [2008.12.07 00:36:59]
함수의 퍼미션이 모죠??? 함수는.."execute" 권한밖에 존재하지 않는데요~

by 김선호 [2008.12.08 09:48:48]
아... 찾아봤는데 type은 package body 이고 procedure bbb AS EXTERNAL NAME "lib" LIBRARY firm WITH CONTEXT PARAMETERS(CONTEXT, data_tpe, type);

라고 나와서 도저히 내용을 확인할 길이 없네요.... 이건뭐... 라이브러리 어쩌라는건지.... -_ -
답변주신거 감사합니다 ^^ 많이 배웠네요.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입