SQL/Oracle
[ORACLE] 테이블 생성 스크립트 추출방법
멍청한 코더
2021. 9. 5. 12:25
728x90
안녕하세요~ '멍청한코더' 입니다!!
기존 ORACLE 테이블과 동일한 요건으로 테이블을 생성하고자 할때가 있습니다.
그럴때는 이런 방식으로 테이블 생성 스크립트를 뽑을 수 있습니다.
IntelliJ 기준으로는 테이블명의 대/소문자를 구분하는것 같으니 참고부탁드려요!
◈ 생성 스크립트 확인방법
- [TABLE] TABLE_NM 테이블의 생성 스크립트 확인
SELECT TO_CHAR(DBMS_METADATA.GET_DDL('TABLE', '테이블명')) SCRIPT FROM DUAL;
- [INDEX] INDEX_NM 인덱스의 생성 스크립트 확인
SELECT TO_CHAR(DBMS_METADATA.GET_DDL('INDEX', 'INDEX_NM') SCRIPT FROM DUAL;
- [PROCEDURE] PROC_NM 프로시져의 생성 스크립트 확인
SELECT TO_CHAR(DBMS_METADATA.GET_DDL('PROCEDURE', 'PROC_NM') SCRIPT FROM DUAL;
- [SEQUENCE] SEQ_NM 시퀸스의 생성 스크립트 확인
SELECT TO_CHAR(DBMS_METADATA.GET_DDL('SEQUENCE', 'PROC_NM') SCRIPT FROM DUAL;
도움이 되셨다면 하트 부탁드려요~!
728x90