2011-10-30 4 views
2

Oracleパッケージでは、変数のすべての参照を見つける方法はありますか?あなたがEclipseやVisual Studioでやっているように。PL/SQL Developer:変数参照の検索方法は?

この機能は、TOAD、Sql Developer、PL/SQL DeveloperなどのOracle IDEでサポートされていますか?私はPL/SQLの開発者を使用していますか?

+0

私はSQL DeveloperまたはPL/SQL Developerをかなり試したことがありませんが、Toadはサポートしていないと思います。 – Sathya

+0

@Sathya Toad of-courseを使用すると、選択した変数を強調表示し、変数名変更リファクタリングツール – hmmftg

答えて

2

PL/SQL Developerでは、「データベースオブジェクトの検索」ツール(ツールメニューの「データベースオブジェクトの検索」またはブラウザの双眼鏡ボタンを押す)を使用します。 [検索するテキスト]ボックスに検索するテキスト(変数の名前など)を入力し、[所有者]ボックスに興味のあるオブジェクトのスキーマ名を入力し、興味のあるパッケージ名を入力します「名前」ボックスに入力します。検索するオブジェクトの種類(関数、プロシージャなど)を選択し、[検索]ボタンをクリックします。

変数の完全修飾された使用に興味がある場合は、SCHEMA_NAME.PACKAGE_NAME.VAR_NAMEのようなものを入力するか、PACKAGE_NAME.VAR_NAMEを部分的に使用するようにしてみてください。

共有して楽しんでください。

+0

をお返事ありがとうございます。その恥ずべきSP開発者は、Java/C#開発者がIDEから得るのと同じ愛を得ることはできません。 – iraSenthil

0

二つの方法、あなたは

1を見つけることができます)クエリ(Oracleのワークス)

を使用)

enter image description here

2双眼鏡ボタンをヒット」ALL_SOURCEからどこのテキストのような*選択%some string% ';

1

PL/Scopeがありますが、正直言ってそれはちょっとした獣なので、自分で試したことはありません。

もちろん、現在のパッケージ内で検索してハイライトされたすべての出現を見ることはできますが、テキスト検索ではスコープを考慮せず、同じ名前の変数が複数存在する可能性があります。

PL/SQL Developer's Refactorオプションは可変スコープを解析できるため、現在のパッケージ内のすべての参照を少なくとも強調表示できない理由はわかりません。多分あなたはAllround Automations PL/SQL Developer forumにそれを提案して、マルコの有名な「強化要求のリストにこれを追加しました」という回答を得ることができます。

関連する問題