Programming/sql
[sql] DB Object 스크립트 추출하는 방법
x-coder
2023. 9. 15. 15:08
Hello. { #Somebody }
Database Object Script 추출 Sql
일반적으로 DBMS 툴 (DBeaver나 Toad)에서 오브젝트의 DDL문을 확인하면,
어차피 스크립트가 보여서 해당 쿼리가 필요 없을 수 있겠지만..
그래도 나중에 활용처가 있을까 해서.. 기록해둡니다.
-- db table script 추출
SELECT TO_CHAR(DBMS_METADATA.GET_DDL('TABLE', 'table name')) SCRIPT FROM DUAL;
-- db index script 추출
SELECT TO_CHAR(DBMS_METADATA.GET_DDL('INDEX', 'index name')) SCRIPT FROM DUAL;
-- db procedure script 추출
SELECT TO_CHAR(DBMS_METADATA.GET_DDL('PROCEDURE', 'procedure name')) SCRIPT FROM DUAL;
-- db sequence script 추출
SELECT TO_CHAR(DBMS_METADATA.GET_DDL('SEQUENCE', 'sequence name')) SCRIPT FROM DUAL;
Oracle 혹은 Tibero에서 사용 가능한 쿼리입니다.
MariaDB is easy to learn for beginners.
Bye. { #Somebody }