[ORACLE] OBJECT(PACKAGE, PROCEDURE, FUNCTION) SOURCE 조회

2023. 5. 31. 07:29· [DB] ORACLE
반응형

대부분의 GUI 툴 환경에서 메뉴를 통해 조회가 가능하지만 불가피한 경우 쿼리로 조회해야하는 경우가 생긴다.

 

SYS 권한이나 전체 데이터베이스 OWNER 권한을 가지고 있는 사용자라면 

ALL_SOURCE DICTIONARY 테이블을 통해 전체 스키마에 대한 오브젝트 조회가 가능하며

 

그렇지 않을 경우, USER_SOURCE 테이블을 사용하여 오브젝트 타입별 스크립트 내용 조회가 가능하다.

-- 데이터베이스 내 전체 스키마 오브젝트 조회
SELECT NAME, TYPE, LINE, TEXT
FROM ALL_OBJECT
WHERE OWNER = '[OWNER]'
AND   NAME LIKE '%[OBJECT NAME]%'
AND   TYPE IN ('PACKAGE', 'PACKAGE BODY', 'FUNCTION', 'PROCEDURE');

-- 현재 접속한 스키마의 오브젝트만 조회
SELECT *
FROM USER_OBJECT
WHERE NAME LIKE '%[OBJECT NAME]%'
AND   TYPE IN ('PACKAGE', 'PACKAGE BODY', 'FUNCTION', 'PROCEDURE');
반응형
저작자표시 비영리 동일조건 (새창열림)

'[DB] ORACLE' 카테고리의 다른 글

[ORACLE] 아카이브(Archive) 발생량 확인하기  (1) 2023.06.26
[ORACLE] ASM 영역에서 TABLESPACE 관리  (1) 2023.06.08
[ORACLE] ORACLE DICTIONARY (데이터사전)  (1) 2021.06.02
[ORACLE] 중복 데이터 삭제/제거하는 쿼리  (1) 2021.04.26
[ORACLE] 중복 데이터 조회 쿼리  (2) 2021.04.26
'[DB] ORACLE' 카테고리의 다른 글
  • [ORACLE] 아카이브(Archive) 발생량 확인하기
  • [ORACLE] ASM 영역에서 TABLESPACE 관리
  • [ORACLE] ORACLE DICTIONARY (데이터사전)
  • [ORACLE] 중복 데이터 삭제/제거하는 쿼리
mewoni
mewoni
mewoni
Mewoni's DB World
mewoni
  • 전체 글 보기
    • DBA
    • [DB] ORACLE
    • [DB] POSTGRESQL
    • [DB] SQL SERVER
    • [DB] SAP HANA DB
    • [SERVER]
    • [SAP]
    • [E] TOOLS
    • [E] MONITORING
    • [E] IT 이모저모
    • [STUDY] DAP
    • [STUDY] SQLP
    • [STUDY] QUIZ
    • [STUDY] 대용량데이터베이스솔루션
    • [STUDY] DB모델링 설계 및 구축 실무과정

블로그 메뉴

  • [LINK] Coding Factory
  • [LINK] My Jamong
  • [LINK] iheedol
  • [LINK] saponmimi
  • [LINK] Data Science Lab
  • [비공개] 글쓰기
  • [비공개] 관리

인기 글

전체
오늘
어제
hELLO · Designed By 정상우.v4.2.2
mewoni
[ORACLE] OBJECT(PACKAGE, PROCEDURE, FUNCTION) SOURCE 조회
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.