5

私の毎日の IDE は Eclipse です。これには、ユーザーが複数のプロジェクト間でファイル/リソースを検索できるようにする素晴らしいリソースを開く機能 (CTRL+SHIFT+R または [ナビゲート] > [リソースを開く]) があります。

SQL Server Management Studio に同様の機能が見つかりません。ありますか?

4

6 に答える 6

9

これがあなたが探しているものだと思います: http://www.red-gate.com/products/sql-development/sql-search/

それは完全に無料で、完全に素晴らしいです。

ここに画像の説明を入力
(ソース: red-gate.com )

ここに画像の説明を入力

于 2012-07-31T21:33:30.883 に答える
3

情報スキーマ ビューhttp://msdn.microsoft.com/en-us/library/ms186778.aspxを使用して、SQL データベース内のオブジェクトを検索できます 。 テーブル、列、関数、sprocs などのビューがあります。

select * from INFORMATION_SCHEMA.routines where ROUTINE_DEFINITION like '%xp%_'

于 2008-10-07T17:06:19.923 に答える
1

次のようにsp_MSforeachdbを使用できます。

sp_MSforeachdb 'SELECT * FROM ?.INFORMATION_SCHEMA.routines WHERE ROUTINE_TYPE = ''PROCEDURE'''

上記は、すべてのデータベースのすべてのプロシージャを選択し、それらを異なる結果セットで返します。さまざまなビューを使用して、テーブルや列などを選択することもできます。

于 2008-10-24T17:28:44.697 に答える
1

いいえ。SMS には、プロジェクト全体を検索できるデフォルトのメカニズムはありません。

于 2008-10-03T11:24:21.730 に答える
0

誰かが私よりもこれに対するより良い答えを持っていることを願っています. 過去に、CURSOR を使用してすべてのデータベースを検索し、結果を一時テーブルに挿入しました。次に、一時テーブルから選択して結果を表示できます。

このコードはもうありません。誰もより良い答えを思いつかない場合は、戻って実際のコードでこれを編集します。これにはDMVがあると思います。誰?

于 2008-09-29T15:16:17.523 に答える