본문 바로가기
너알나알/오라클[Oracle]

[오라클]DDL 스크립트 조회하기

by ToBeIsFree 2024. 3. 11.

생성한 FUNCTION / PACKAGE 등의 오브젝트의 DDL(Data Definition Language)를 조회하고 싶을 때

Pl/SQL Developer 와 같은 Tool에서 간단히 선택하여 조회 할 수 있지만, SQL로 조회하기가 가능합니다

 

DBMS_METADATA.GET_DDL함수

DBMS_METADATA는 DB오브젝트에 메타데이터 정보를 조회할 수 있는 기본 패키지로

GET_DDL 함수를 사용하면 DLL문을 조회할 수 있습니다

(Return Type : CLOB)

SELECT DBMS_METADATA.GET_DDL("오브젝트타입","오브젝트명","오브젝트OWNER") 
  FROM DUAL;

 

오브젝트 리스트 조회
SELECT OBJECT_TYPE, OBJECT_NAME, OWNER
  FROM DBA_OBJECTS
 WHERE OWNER   = "오브젝트OWNER"

댓글