OracleのDBからDDLを取得する方法です。
定義情報もきっちり取っておくことが望ましいですが、
試行錯誤しながら開発をすると、
ちゃんと残せないことがあります。
そんなときは、この方法でDDLを取得できます。
-------------------------------------------------------------------------------
SQL> set pages 0
SQL> set longchunksize 3000
SQL> set long 2000000000
SQL> select dbms_metadata.get_ddl('TABLE','EMP') from dual;
※第一引数はオブジェクトのタイプ
(TABLE, INDEX, PACKAGE, PACKAGE_BODY, TRIGGER, TYPE, VIEW, OUTLINE)
第二引数は対象のオブジェクト名
-------------------------------------------------------------------------------
参考:https://blogs.oracle.com/oracle4engineer/entry/column_object_ddl