Sql server 在SQL Server中查看表类型的依赖项
如何在SQL Server中查看表类型的依赖关系?例如,我有一个存储过程,在该存储过程中我使用表类型 我使用以下方法查找表/SP的依赖项Sql server 在SQL Server中查看表类型的依赖项,sql-server,dependencies,Sql Server,Dependencies,如何在SQL Server中查看表类型的依赖关系?例如,我有一个存储过程,在该存储过程中我使用表类型 我使用以下方法查找表/SP的依赖项 SELECT referencing_schema_name, referencing_entity_name, referencing_id, referencing_class_desc, is_caller_dependent FROM sys.dm_sql_referencing_entities ('dbo.tablename', '
SELECT referencing_schema_name, referencing_entity_name, referencing_id, referencing_class_desc, is_caller_dependent
FROM sys.dm_sql_referencing_entities ('dbo.tablename', 'OBJECT');
SELECT referenced_schema_name, referenced_entity_name, referenced_minor_name, referenced_minor_id, referenced_class_desc
FROM sys.dm_sql_referenced_entities ('dbo.tablename', 'OBJECT');
但是这对表类型不起作用。您是否尝试将
'OBJECT'
更改为'type'
?@AaronBertrand您是对的!谢谢只要意识到只有sys.dm\u sql\u referenced\u entities
有类型
,而sys.dm\u sql\u referenced\u entities
没有。如果您将上述注释作为答案发布,我将接受它。在第二个select语句中,如果您将'dbo.tablename'参数更改为存储过程的名称,您将看到存储过程的所有依赖项