- ベストアンサー
テーブル、インデックスのCREATE文について
ObjectBrowserを使用すると標記のソースが参照できますが、これをデータディクショナリから拾おうとするとどのようなSQLでできるのでしょうか? マニュアル等いろいろ調べましたところ、各情報を項目として捕まえることはできそうなのですが、CREATE文として取得する方法は探し当てれませんでした。 どなたかご存知の方、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
各項目をとってきて、ObjectBrowserがつなげてるだけだと思います。 フィールド数などはフェッチしないとわからないので、 これをSQLで全部連結するのは不可能です。
その他の回答 (1)
- muyoshid
- ベストアンサー率72% (230/318)
回答No.2
こんにちえわ。 > データディクショナリから拾おうとするとどのようなSQLで > できるのでしょうか? 恐らく、DBA_TAB_COLUMNS, DBA_IND_COLUMNS カーソルを使って 列情報を取得して列情報を連結してるだけではないでしょうか?
質問者
お礼
回答ありがとうございます。 一生懸命、時間を掛けて探していたのですが、ご存知の方に内容を話して頂いてスッキリしました。 どうもありがとうございました。
お礼
やっぱり、そうなんでしょうか? プロシージャとかはALL_SOURCEというデータディクショナリがあるようなので、CREATE文も。と思っていたのですが。。。 う~ん、ObjectBrowserって便利ですね(^^;