Oracle Database 11g - PL/SQL - PL/Scope Tweet
これまた、渋い機能追加ですね。
Cscopeならぬ、PL/Scopeですか!。 待望の!?のクロスリファレンスツールの登場のようです。
前のエントリでもかいたプロファイリング機能や、クロスリファレンス機能などは、Oracle SQL Developerでも利用できるんでしょうかねぇ。(別途調べてみますか。。)
そういえば、Oracle7のころ、PL/SQLのクロスリファレンスって取れないのか? なんてPro*Cで、ディクショナリビューを問い合せてクロスリファレンスもどきをリストするプログラムを試しに作ったことあったっけ。。。
遠い目。。。プログラムが複雑かつ巨大になるとディクショナリビューの検索に時間がかかり過ぎ、重くて使い物にならなかったので没でしたけど。。。(笑)
Oracle Database 11g Application Development whitepaperより引用。
PL/SQL: PL/Scope
PL/Scope allows you to browse PL/SQL source code analogously to the way that
Cscope (see http://cscope.sourceforge.net/) allows you to browse C source code.
You can search for and display all types of definitions, declarations, assignments
and references in the PL/SQL source code. The PL/SQL compiler can optionally
derive the metadata needed to support PL/Scope and store it in the database
catalog. The metadata takes into account the nuances of the language, including
scoping and overloading. You can generate reports (especially hyperlinked HTML
reports) with supplied report generators. PL/Scope supports increased developer
productivity, especially for those who need to maintain someone else's code.
| 固定リンク | 0


コメント