2017-10-19 4 views
1

テーブルが依存するテーブルの一覧を取得するクエリはありますか?私はすでにsys.sql_expression_dependenciessys.dm_sql_referencing_entitiessp_depends, information_schema.routinesを試しました。テーブルがSQLサーバーに依存するオブジェクト

これは私のテーブルに依存するオブジェクトを与えます。あなたはどの{}テーブルの上に 2.オブジェクトに依存 1.オブジェクトの詳細情報を取得することができます

https://docs.microsoft.com/en-us/sql/relational-databases/tables/view-the-dependencies-of-a-table

次のリンクを通じて

sp_depends 'dbo.buyer' 

SELECT * 
FROM information_schema.routines ISR 
WHERE CHARINDEX('dbo.buyer', ISR.ROUTINE_DEFINITION) > 0 

SELECT OBJECT_NAME(referencing_id),* FROM sys.sql_expression_dependencies 
WHERE referencing_id = OBJECT_ID('dbo.buyer') 

SELECT OBJECT_NAME(referencing_id),* FROM 
ims.sys.sql_expression_dependencies 
WHERE referenced_id = OBJECT_ID('ims.dbo.buyer'); 

SELECT referencing_schema_name, referencing_entity_name, 
referencing_id, referencing_class_desc, is_caller_dependent 
FROM sys.dm_sql_referencing_entities ('dbo.buyer', 'OBJECT') 

答えて

0

この

SELECT DISTINCT t.name 
FROM sys.foreign_key_columns as fk 
INNER JOIN sys.tables as t 
ON fk.referenced_object_id = t.object_id 
INNER JOIN sys.tables as t2 
ON fk.parent_object_id = t2.object_id 
WHERE t2.name = 'yourTableName' 
を試し依存
-1

ゴー:これらは私が試してみましたクエリです

関連する問題