Oracle Database:表・索引のDDL文の生成方法(DBMS_METADATA.GET_DDL) (オラクルエンジニア通信 - 技術資料、マニュアル、セミナー)
OracleでMySQLのshow create table文みたいなことをやりたいってことはあると思います。あるよね。
で、
select dbms_metadata.get_ddl('TABLE', 'tablename') from dual;
ってやればいい。具体的にはデータ定義言語(DDL)文を取得するコマンドがこれ。
いいんだけど、原因がよく分からないけど全部表示されなかったので、 chcsvでファイル出力するようにしてみました。
$ echo "select dbms_metadata.get_ddl('TABLE', 'tablename') from dual" | chcsv id/pass > tablename.txt