DATABASE(SQL)

[Oracle] ALL_OBJECTS, USER_SOURCE

매료매료 2023. 12. 29. 08:56

ALL_OBJECTS

- 테이블, 트리거, 프로시저

SELECT *
FROM ALL_OBJECTS
WHERE OBJECT_TYPE LIKE '오브젝트타입'  -- 테이블, 프로시저,함수,트리거 등 오브젝트
AND OBJECT_NAME='테이블 이름'          -- 테이블명 혹은 프로시저,함수,트리거 등 오브젝트명

 

USER_SOURCE

- 트리거, 프로시저, 패키지, 함수

--BC_K_SALESORDER INSERT 문 찾기
SELECT *
FROM USER_SOURCE 
WHERE 1=1
AND TEXT LIKE '%INSERT INTO BC_K_SALESORDER%'
ORDER BY NAME, LINE