まず、このリンクを試すことができますSQLの依存関係について
次に、依存関係を確認するための複数のオプションがあります
sql_expression_dependenciesを使用する テーブルで、XのYへの依存関係を確認するには、次のクエリを実行します。
SELECT *
FROM sys.sql_expression_dependencies
WHERE referencing_id = OBJECT_ID('X')
AND referenced_id = OBJECT_ID('Y')
AND referenced_schema_name = 'dbo'
AND referenced_entity_name = 'Y'
AND referenced_database_name IS NULL
AND referenced_server_name IS NULL;
システムコメントを使用する テーブル、SQL Serverのsyscommentsテーブルは、すべてのビュー、ルール、デフォルト、トリガー、CHECKおよびDEFAULT制約、およびストアドプロシージャの元のSQL定義ステートメントをデータベースに格納します。それはたくさんの情報です!次の形式のSQLステートメントを使用して、このテーブルをクエリして依存オブジェクトを一覧表示できます
SELECT *
FROM syscomments
INNER JOIN sysobjects sysobj ON syscomments.id = sysobj.id
WHERE charindex('your object to check', text) > 0
sp_dependsを使用する ストアドプロシージャ。テーブルまたはビューに依存するビューとプロシージャ、およびビューまたはプロシージャに依存するテーブルとビューなど、データベースオブジェクトの依存関係に関する情報が表示されます。
EXEC sp_depends @objname = N'your object to check'