SQLServer2005を使用しています
ストアドプロシージャに名前を付けるだけで、ストアドプロシージャでどのテーブルとビューが使用されているかを確認したいと思います。
これは可能ですか?もしそうなら、どのようにそれを行うのですか?
SQLServer2005を使用しています
ストアドプロシージャに名前を付けるだけで、ストアドプロシージャでどのテーブルとビューが使用されているかを確認したいと思います。
これは可能ですか?もしそうなら、どのようにそれを行うのですか?
sp_dependsを使用する
sp_depends 'sp_name'
テーブルまたはビューに依存するビューとプロシージャ、およびビューまたはプロシージャによって依存されるテーブルとビューなど、データベースオブジェクトの依存関係に関する情報を表示します。現在のデータベース外のオブジェクトへの参照は報告されません。
Management Studioを使用している場合は、ストアドプロシージャを右クリックして、[依存関係の表示]を選択することもできます。プロシージャに依存するオブジェクトまたはプロシージャが依存するオブジェクトを表示するためのトグルスイッチがあります。