オブジェクト作成時のDDL文を取得する

Pocket

【概要】
DBMS_METADATA.GET_DDLを使用して、オブジェクト作成時のDDL文を取得する。
【SQL文】
/*
|| ■オブジェクト作成時のDDL文を取得する
||
|| 【項目の説明】
|| object_name :オブジェクト名
|| table_name :表名
|| schema_name :スキーマ名
||
*/
set echo off
set long 2000
set heading off
spool obj_dd_info.lis

–オブジェクトが「TABLE」で、テーブルが「table_name」で、スキーマが「schema_name」のDDL文の取得
SELECT DBMS_METADATA.GET_DDL(‘object_name’, ‘table_name’, ‘schema_name’) FROM dual;

spool off
set heading on

以上です (^^♪