| コードの探索 |
ストアド プロシージャ |
プロジェクトの解析後、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...)を表示できます。 |