Sql server 如果在子查询中引用视图,视图是否会刷新?

Sql server 如果在子查询中引用视图,视图是否会刷新?,sql-server,view,Sql Server,View,我在SQLServer2008中创建了一个视图。它是连接两个表的结果集 我现在正在另一个具有以下筛选器的表上运行查询: WHERE column_a NOT IN ( SELECT column_b FROM my_view ) 这会自动重新生成视图,以便列_b是最新的吗?是的,视图是生物,也有感觉!) 是的,风景是有生命的东西,也有感情!:) 好极了。因此,如果在该子查询中引用该视图,该视图将自动实时重新运行?简而言之,视图只是存储在系统表中的查询。

我在SQLServer2008中创建了一个视图。它是连接两个表的结果集

我现在正在另一个具有以下筛选器的表上运行查询:

WHERE column_a NOT IN 
     (
     SELECT column_b
     FROM my_view
     )

这会自动重新生成视图,以便列_b是最新的吗?

是的,视图是生物,也有感觉!)

是的,风景是有生命的东西,也有感情!:)

好极了。因此,如果在该子查询中引用该视图,该视图将自动实时重新运行?简而言之,视图只是存储在系统表中的查询。引用视图时,引用将被存储的定义替换。如果合适,请接受我的答案。:)谢谢。例外情况是,当视图引用的表的定义发生更改时,您需要对视图进行刷新,以将更改获取到propogate.Excellent。因此,如果在该子查询中引用该视图,该视图将自动实时重新运行?简而言之,视图只是存储在系统表中的查询。引用视图时,引用将被存储的定义替换。如果合适,请接受我的答案。:)谢谢。例外情况是,当视图引用的表的定义发生更改时,您需要刷新视图以获得要发布的更改。