• ベストアンサー

テーブル、インデックスのCREATE文について

ObjectBrowserを使用すると標記のソースが参照できますが、これをデータディクショナリから拾おうとするとどのようなSQLでできるのでしょうか? マニュアル等いろいろ調べましたところ、各情報を項目として捕まえることはできそうなのですが、CREATE文として取得する方法は探し当てれませんでした。 どなたかご存知の方、よろしくお願いします。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

各項目をとってきて、ObjectBrowserがつなげてるだけだと思います。 フィールド数などはフェッチしないとわからないので、 これをSQLで全部連結するのは不可能です。

ssssssssss
質問者

お礼

やっぱり、そうなんでしょうか? プロシージャとかはALL_SOURCEというデータディクショナリがあるようなので、CREATE文も。と思っていたのですが。。。 う~ん、ObjectBrowserって便利ですね(^^;

その他の回答 (1)

  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.2

こんにちえわ。 > データディクショナリから拾おうとするとどのようなSQLで > できるのでしょうか? 恐らく、DBA_TAB_COLUMNS, DBA_IND_COLUMNS カーソルを使って 列情報を取得して列情報を連結してるだけではないでしょうか?

ssssssssss
質問者

お礼

回答ありがとうございます。 一生懸命、時間を掛けて探していたのですが、ご存知の方に内容を話して頂いてスッキリしました。 どうもありがとうございました。

関連するQ&A