Sql server 创建视图或物化视图以不断刷新

Sql server 创建视图或物化视图以不断刷新,sql-server,view,refresh,materialized-views,Sql Server,View,Refresh,Materialized Views,我正在尝试创建一个视图或物化视图(我不知道使用哪一个),它接受一个包含连接、过滤器和联合的复杂select语句,并不断刷新它。 我该怎么做呢?您可以创建两个视图(常规视图和物化视图)并比较性能。从不喜欢视图(物化视图或非物化视图),它们可能会很昂贵,您考虑过使用表值函数吗?能否告诉我创建这两个函数的语法,以及如何让它们刷新?视图不存储数据,因此没有“让它们刷新”的概念。如果要在视图中查看当前数据,只需从视图中运行select语句。现在物化视图是另一回事了,它实际上是物化数据的。但是,您仍然不能自

我正在尝试创建一个视图或物化视图(我不知道使用哪一个),它接受一个包含连接、过滤器和联合的复杂select语句,并不断刷新它。
我该怎么做呢?

您可以创建两个视图(常规视图和物化视图)并比较性能。从不喜欢视图(物化视图或非物化视图),它们可能会很昂贵,您考虑过使用表值函数吗?能否告诉我创建这两个函数的语法,以及如何让它们刷新?视图不存储数据,因此没有“让它们刷新”的概念。如果要在视图中查看当前数据,只需从视图中运行select语句。现在物化视图是另一回事了,它实际上是物化数据的。但是,您仍然不能自己“刷新”它。似乎您应该花一点时间在文档中,以便了解您的建议。