VE for Oracle Detailed Features
     
VE for Oracle
 
Visual Expert for Oracle Detailed Features
   
  主要機能
 

アプリケーションのナビゲーション:

VisualExpertのツリービューを使用すると、PL/SQLコンポーネント(パッケージ、関数、プロシージャ、ブロック、トリガ…)とそれらの関係を調べることができます。
また、VisualExpertのコード ブラウザでは、ソース コード内に見られるあらゆる参照関係にハイパーリンクを設定して、項目の参照を可能にしています。

グローバルな影響度分析:

ストアド プロシージャ、テーブル、カラムを変更する必要がある場合、VisualExpertは変更する項目に関連するすべてのコンポーネントをリストすることで、変更結果の評価を手助けします。
たとえば、%rowtype 定義と同様に、DBカラムを使用するSQLステートメントを含むすべてのトリガ、カーソル、関数およびプロシージャを調べることができます。 PowerBuilderアプリケーションを開発する場合は、PowerBuilderとPL/SQLのあらゆる参照関係を知る必要があります。


例:テーブルの影響度分析 画像の拡大

ソースコード ドキュメント

技術ドキュメントを記述するには、いつも常に長くて退屈な作業を行わなければなりません!
VisualExpertを使用すると、完全でカスタマイズ可能な最新の技術ドキュメントを数分で生成できます。

なぜVisual Expertを使用するのか ?
 


変更後の期待しない影響を避ける

アプリケーションのソースコードを変更する場合、変更作業に伴ない、そこにはいつも予期しない結果ろエラーを引き起こすリスクがあります。VisualExpertは変更を行いたいアプリケーションのあらゆるコンポーネントの影響度分析を行う手助けになります。

アプリケーション ナレッジの共有

VisualExpertは、複雑なアプリケーションでさえ、ナビゲーションを簡単に行うことができます。
VisualExpertは、開発およびメンテナンス作業時間と新しい技術者のアプリケーション習得時間を短縮します。チーム内の他のメンバーは、プロジェクトを去った技術者のコードを簡単に理解し習得できます。

VisualExpertを使用すると、次のことが可能です :
- アプリケーションの構造とそれらのコンポーネントの理解
- 継承階層の調査とフレームワークの理解
- その他...

Visual Expert for PL/SQLの製品レビューには……ここをクリックしてください。

 
VisualExpert for PL/SQLの詳細機能
 
コードの探索 ストアド プロシージャ

プロジェクトの解析後、VisualExpertは次のプロシージャを表示します。
* プロジェクト内に定義されたプロシージャのリスト
* プロジェクトが参照プロシージャのリスト(コードがプロジェクトに含まれるかどうかに関わらず)
* アクセス タイプ毎のプロシージャ(プロシージャにはDelete、Update、InsertまたはSelectステートメントを含む)
* 指定された文字列を名前またはソースコードに含むプロシージャ
* PowerBuilderコンポーネント(1)によって呼び出されるプロシージャ

(1) これには、Visual Expert for PowerBuilder

SQLクエリ プロジェクトの解析後、VisualExpertは次のプロシージャを表示します:
* プロジェクトに定義されているSQLステートメント
* アクセス タイプ(select、insert、update、またはdeleteステートメント)毎のSQLステートメント
* 定義タイプ(PL/SQLコード、PowerScript(1)、データウィンドウ(1))毎のSQLステートメント
* 文字列検索で指定された文字列を含むSQLステートメント


(1) これには、Visual Expert for PowerBuilder

また、パッケージ、プロシージャ、関数、ブロック、トリガまたはカーソルを選択して、該当する項目に定義されているすべてのSQLを表示できます。 サンプルを見る
コード構造 1つ以上のパッケージ、プロシージャ、関数、ブロック、トリガまたはカーソルを選択すると、VisualExpertは選択された項目のコード構造をツリービューに表示します。
サンプルを見る
ハイパーリンクによる参照 コードを表示する際に、VisualExpertは発見された参照にハイパーリンクを付加します。
このハイパーリンクをクリックすると、参照されるソースコードを表示します。
PL/SQLコンポーネント アプリケーション内に定義されているパッケージ、プロシージャ、関数、ブロック、トリガ、カーソルおよびアライアスをツリービューで表示します。
サンプルを見る
文字列検索 文字列検索では次のオプションを使用できます:
* プロジェクト全体のグローバル サーチ(PL/SQLコード、PowerScript、SQLファイルを含む)
* コンポーネント タイプによるサーチ(たとえば、トリガのみをサーチ)
* コンポーネントの名前またはソースコードによるサーチ
* 正規表現を使用したサーチ(正規表現についてはここをクリック
* 選択されたコンポーネント内のサーチ(たとえば、ツリビュー内でプロシージャを選択した後のサーチ)
影響度分析

(クロス リファレンス)
テーブルとカラム テーブルまたはカラムを選択すると、VisualExpertはこのテーブルまたはカラムを参照するプロシージャ、関数、ブロック、トリガ、カーソルを表示します。
サンプルを見る
また、PowerBuilderで開発する場合は、すべてのPBオブジェクトの参照が結果に含まれます。
(Visual Expert for PowerBuilder の詳細)
PL/SQLプロシージャと関数 VisualExpertは、プロシージャまたは関数を呼び出しているすべてのPL/SQLコンポーネントを表示します。
サンプルを見る
また、PowerBuilderで開発する場合は、すべてのPBオブジェクトの参照が結果に含まれます。
(Visual Expert for PowerBuilder の詳細)
PL/SQLのパラメータと変数 VisualExpertは、PL/SQLのパラメータと変数へのあらゆる参照をサーチします。
Oracleデータ型 VisualExpertは、指定されたデータ型で宣言されているすべての変数またはパラメータを表示します。たとえば、VARCHAR2データ型で作成されたどの変数およびパラメータを表示します。
サンプルを見る
Oracle関数 指定されたOracle関数(Count、decode、to_char…)がどこで使用されているかを知る必要があります。
VisualExpertは、これらの関数のすべての呼び出しを表示します。
サンプルを見る
PL/SQL
References
参照されるプロシージャと関数 1つ以上のパッケージ、プロシージャ、関数、ブロック、トリガ、カーソルを選択すると、VisualExpertは選択された項目から参照されるすべてのプロシージャと関数、カーソルと変数を表示します。
PL/SQL カーソル Visual Expertは、パッケージ、プロシージャ、関数、ブロック、トリガ、カーソルから参照されるすべてのPL/SQLカーソルを表示します。
PL/SQL
パラメータと変数
Visual Expertは、パッケージ、プロシージャ、関数、ブロック、トリガ、カーソル内で参照されるすべてのパラメータと変数を表示します。
PowerBuilderオブジェクトからPL/SQLプロシージャの呼び出し PowerBuilder で開発した場合、次に示すPowerBuilderオブジェクトからPL/SQLへのすべての参照を表示します:
* PBL毎 (各PBLから呼び出されるストアド プロシージャのリスト)
* オブジェクト毎(各PowerBuilderオブジェクトから呼び出されるストアド プロシージャのリスト)
(Visual Expert for PowerBuilder の詳細)
データベース参照 テーブルとカラムの参照 Visual Expert は、コード内のSQLクエリを抽出して解析します。
その結果として、PL/SQLコードから参照されるすべてのテーブルとカラムを表示します。
アライアス Visual Expertは、SQLクエリ内で使用されているアライアスを表示できます。
Oracle関数 Visual Expertは、PL/SQLコード内で使用されるOracleシステム関数(Count、Decode、To_char...)を表示できます。