[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 프로시저명' ;

댓글

T O P