728x90
1.프로시저 조회
SELECT *
FROM user_procedures
WHERE object_name LIKE '%%'
2.프로시저 내용
SELECT text
FROM user_source
WHERE NAME LIKE '%%'
3.프로시저 내용 변수 조회
SELECT *
FROM sys.user_arguments
WHERE object_name LIKE '%%'
4.잡스케쥴러조회
SELECT *
FROM all_jobs
SELECT *
FROM user_jobs
5. Function과 프로시저 내용 확인
USER_OBJECTS는 DB에 존재하는 Object 들의 정보를 관리 하고
USER_SOURCE는 각 Object 들의 내용을 확인할 수 있습니다.
즉, Oracle 에서 Funtion/Procedure 의 내용을 확인하려면
SELECT A.OBJECT_ID, A.OBJECT_NAME, A.OBJECT_TYPE, B.TEXT
FROM USER_OBJECTS A,
USER_SOURCE B
WHERE A.OBJECT_TYPE IN( 'FUNCTION','PROCEDURE')
AND A.OBJECT_NAME = B.NAME
AND B.TEXT LIKE '%찾을 내용%';
을 수행하면 원하는 내용을 찾을 수 있습니다.
출처:
728x90
반응형
'프로그램 개발(분석, 설계, 코딩, 배포) > 2. 개발' 카테고리의 다른 글
개발_RPC_COM 스텁 프록시 마샬링 언마샬링 (0) | 2022.11.04 |
---|---|
개발_C++_가상함수(virtual, override 키워드) (0) | 2022.11.04 |
데이터베이스_oracle 프로시저, 함수, 패키지 (0) | 2022.11.01 |
데이터베이스_함수, 프로시저, 패키지 (0) | 2022.10.31 |
데이터베이스_프로시저 사용에 관한 글 (0) | 2022.10.31 |