[DB] 오라클 FUNCTION PROCEDURE 조회 전체조회 / 에러 조회 방법 ~~(전체 프로시저 펑션 함수)_query all_-oracle procedure function and error select-++
1. 오라클 함수 / 프로시저 조회 쿼리
- 함수이름중 (fu -> FU)가 포함되있는 모든 함수 조회 (조건:USER = SYSTEM)
SELECT *
FROM ALL_SOURCE
WHERE TYPE = 'FUNCTION'
AND NAME LIKE UPPER('%fu%')
AND OWNER = 'SYSTEM'
;
- 함수이름중 (pro -> PRO)가 포함되있는 모든 프로시저 조회 (조건:USER = SYSTEM)
SELECT *
FROM ALL_SOURCE
WHERE TYPE = 'PROCEDURE'
AND NAME LIKE '%DEC%'
AND OWNER = 'SYSTEM'
;
- 전체 함수 생성 일자로 조회
SELECT *
FROM DBA_OBJECTS
WHERE 1=1
AND OWNER = 'SYSTEM'
AND OBJECT_TYPE = 'FUNCTION'
ORDER BY CREATED DESC
;
SELECT * FROM ALL_OBJECTS
WHERE OWNER ='SYSTEM'
AND OBJECT_TYPE = 'FUNCTION'
ORDER BY CREATED DESC
;
- 전체 프로시저 생성 일자로 조회
SELECT *
FROM DBA_OBJECTS
WHERE 1=1
AND OWNER = 'SYSTEM'
AND OBJECT_TYPE = 'PROCEDURE'
ORDER BY CREATED DESC
;
SELECT * FROM ALL_OBJECTS
WHERE OWNER ='SYSTEM'
AND OBJECT_TYPE = 'PROCEDURE'
ORDER BY CREATED DESC
;
2. 오라클 함수 / 프로시저 에러 조회 쿼리
- 함수 / 프로시저 에러 조회 방법
SELECT * FROM USER_ERRORS
WHERE NAME = '함수명 OR 프로시저명' ;
댓글
댓글 쓰기