0
是否有人知道系统表或视图中的查询以获取使用SQL Server数据库中某个字段的视图列表?查询以获取在SQL Server中使用特定字段的视图列表
是否有人知道系统表或视图中的查询以获取使用SQL Server数据库中某个字段的视图列表?查询以获取在SQL Server中使用特定字段的视图列表
SELECT *
FROM
sys.sql_modules m
JOIN
sys.views v ON m.object_id = v.object_id
WHERE
m.definition LIKE '%MyTable%' --or '%MyField%'
INFORMATION_SCHEMA的意见和遗留syscomments中是不可靠的大型视图定义(或任何定义),因为他们为nvarchar(4000)领域。 sys.sql_modules使用nvarchar(max)。
他们不应该被用来
sys.sql_expression_dependencies可能是一个选择,但更复杂的使用。