2015年4月15日 星期三

搜尋SQL Server中有用到資料表A的View

舊有系統用久了,常常都會將例行公事的這邊改改那邊改改

免不了的改到很多資料表

這時候就很容易會疏忽掉其他View有用到修改的這個資料表

而造成系統整個掛在那裡紅色給大家看


這時候就可以用這個語法

幫助你查詢這個資料庫裡面所有的View

找出那一些的View有用到資料表A的

SELECT *
FROM   INFORMATION_SCHEMA.VIEWS
WHERE  VIEW_DEFINITION like '%資料表A%'

os: 資料表A 不會有人直接貼上查詢吧…

相關來源:
https://msdn.microsoft.com/zh-tw/library/ms186778.aspx

沒有留言:

張貼留言