반응형 GET_DDL1 [Oracle] DBMS_METADATA 패키지를 활용한 User 및 Tablespace DDL 추출하기 운영 업무를 하다 보면 기존 사용중인 DB계정 형태 그대로 사용하여 새로 User 또는 Tablespace, Table을 생성할 일이 빈번하다. 매번 Create 문장을 작성하기도 귀찮을 뿐 더러 계정 설정을 하나하나 확인하기도 쉽지는 않다. 그래서 오라클에서는 DBMS_METADATA라는패키지를 제공한다. 해당 패키지의 GET_DDL이라는 함수를 사용하면 해당 User의 Create 구문을 그대로 얻을 수 있다. 1. TABLE DDL 추출 SQL> set long 20000 SQL> set pagesize 500 SQL> select dbms_metadata.get_ddl('TABLE','EMP','SCOTT') from dual; CREATE TABLE "SCOTT"."EMP" ( "ENAME" V.. 2023. 2. 27. 이전 1 다음 반응형