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可能是一個選擇,但更復雜的使用。