false의 잡학다식/DB 관련

Oracle/Tibero 프로시저 조회

LeeFalse 2021. 8. 3. 11:26

 Oracle 혹은 Tibero 에서 스키마에 생성된 프로시저에 대해 목록 또는 내용을 조회할 수 있다.

 

 - 프로시저 목록 조회

 

SELECT * FROM ALL_PROCEDURES   -- 해당 스키마 에디터에서 조회하려면 USER_PROCEDURES 로 조회 가능
WHERE 1=1
  AND OWNER = 'owner 명'
  AND OBJECT_NAME ...          -- 필요한 조건을 넣어 필터할 수 있음
  OEDER BY 2;                  -- OBJECT_NAME ASC 순서대로 출력

 - 프로시저 내용 조회 

SELECT * FROM ALL_SOURCE
WHERE 1=1
  AND OWNER = 'owner명'
  AND NAME ...                 -- 조건을 통해 필터
  AND LINE ...                 -- 해당 프로시저에서 보고싶은 라인만 볼 수 있음
  ;