私たちのデータベースは、1000個のストアドプロシージャに到達しようとしています。私たちは賢明で、ストアドプロシージャに名前を付けるための優れたスキームを作成しましたが、スクロール、スクロール、およびスクロールするときに、必要なストアドプロシージャを探すのは少しイライラする可能性があります。探しているストアドプロシージャの正確な名前がわかっている場合は、それをすばやく識別して変更すると便利です。
たとえば、ツリービューでp_Blah_Blahを見つけて開き、変更したい場合、編集のために新しいウィンドウでp_Blah_Blahを起動するコマンドはありますか?または、ストアドプロシージャのビューを検索対象に制限するプラグインですか?プラグインを書きたい人はいますか? :)
ツリーをフィルタリングできます。「ストアドプロシージャ」を右クリックして、「フィルタ」と「フィルタ設定」を選択します。
ここでの原則として、コンテキストを処理するために命名規則を使用します。たとえば、すべてのユーザーsprocには次の名前が付けられます。usp_user_*
ここでレッドゲートツールをチェックしてください。彼らはこの種のものを簡単にする無料の検索ツールを持っています:
http://www.red-gate.com/products/sql-development/sql-search/
Management Studio 2005では、ストアドプロシージャフォルダー(およびその他のフォルダー)を右クリックしてフィルターを設定し、探している名前のすべてまたは一部を入力できます。
パラメータ(またはテーブルの行など)の詳細を知りたいだけの場合は、クエリウィンドウでオブジェクト名を入力して強調表示し、Alt-F1を押してオブジェクトのsp_Helpを呼び出すことができます。
EXEC sp_HelpText 'プロシージャ名'
次に、変更に進みます。