4

sp_dependsこんな感じで初めて使った

sp_depends TestTable

その結果、いくつかのストアドプロシージャとビューを取得しました。ここで、ストアドプロシージャとビューのスクリプト(Ctrl F for TestTable)を見ると、それらがを参照していることがわかりませんTestTable

スクリプトを使用していない場合、他の依存関係が存在する可能性がありますか?はいの場合、どのように?

4

2 に答える 2

10

sp_depends先史時代であり、信頼性がありません。

この機能は、MicrosoftSQLServerの将来のバージョンで削除される予定です。新しい開発作業でこの機能を使用することは避け、現在この機能を使用しているアプリケーションを変更することを計画してください。代わりに、 sys.dm_sql_referencing_entitiesおよびsys.dm_sql_referenced_entitiesを使用してください。

さらに良いことに、RedGateの無料のSQL検索ツールの使用を検討してください...

于 2012-08-29T12:39:53.113 に答える
0

すべてのデータベース内のすべてのストアドプロシージャでテキストを検索し、データベース名、ストアドプロシージャ名、およびテキストの使用方法の例を表示するストアドプロシージャを作成しました。2つの単語を指定することもでき、両方の単語を使用するストアドプロシージャのみが表示されます。これは、たとえばテーブル名やINSERTという単語を検索する場合に適しています。

パラメータなしで呼び出すと、使用方法がわかります。GitHubには他のデータベースプロシージャツールもあります。

sp_FindInAllProcs

于 2020-01-27T17:26:10.507 に答える