• ベストアンサー

Create Table 文

基本的なことかもしれませんが、教えてください。 DB2, Sybase とかですと、Create Table 文をテーブル自体から抽出できます。 Oracle の場合、実際に存在するテーブルから、Create Table 文を生成する ことは可能なのでしょうか? よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>Create Table 文を生成することは可能なのでしょうか? 可能です。 ただし、SQL文(テキスト文字列)を生成する機能を用意しているバージョンと 機能を提供していないバージョンがあります。(8iまでのオラクルにはない) 機能を提供していないバージョンについては、CREATE TABLEに必要な要素を 自分で拾い出して、テキストとして組み立てる必要があります。

その他の回答 (2)

noname#221739
noname#221739
回答No.3

例えば『oSqlEdit』なんてのはどうでしょう?

参考URL:
http://www.hi-ho.ne.jp/a_ogawa/
回答No.2

>Oracle の場合、実際に存在するテーブルから、Create Table 文を生成する >ことは可能なのでしょうか? 可能です。 (1) エクスポート(exp)→インポート(imp)(show=y指定) (2) DBMS_METADATAパッケージ (3) expdp、impdp などなどバージョン等によっていろいろあります。 OTN(http://otn.oracle.co.jp/)のcode Tipsなどにも掲載されています。

関連するQ&A