SQL Server (2008) で特定のテーブルを使用しているビューを見つけるにはどうすればよいでしょうか? 質問する

SQL Server (2008) で特定のテーブルを使用しているビューを見つけるにはどうすればよいでしょうか? 質問する

テーブルにいくつかの列を追加する必要があり、また、このテーブルを使用するすべてのビューにこれらの列を追加する必要があります。

特定のテーブルを使用するデータベース内のすべてのビューのリストを取得することは可能ですか?

ベストアンサー1

こうすればできるはずです:

SELECT * 
FROM   INFORMATION_SCHEMA.VIEWS 
WHERE  VIEW_DEFINITION like '%YourTableName%'

おすすめ記事