sql-server - 如何在SQL Server中创建物化 View ?

标签 sql-server database-design indexed-view

我打算设计一个数据仓库,我听说了物化 View 。实际上我想创建一个 View ,它应该在基表更改时自动更新。谁能用查询示例解释一下?

最佳答案

它们在 SQL Server 中称为索引 View - 请阅读这些白皮书以了解更多背景信息:

基本上,您需要做的就是:

  • 创建常规 View
  • 在该 View 上创建聚集索引

你就完成了!

棘手的部分是: View 必须满足相当多的约束和限制 - 这些都在白皮书中概述。如果你这样做了,那就是全部了。 View 会自动更新,无需维护。

其他资源:

关于sql-server - 如何在SQL Server中创建物化 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3986366/

相关文章:

sql-server - 如何在不使用存储过程的情况下将 varchar contents(1,2,3) 数据转换为 SQL 中的整数数组?

sql-server - 如何列出 SQL Server 中的所有索引 View ?

sql-server - 聚集索引如何在 View 上实现

sql-server - SQL Server 索引 View

SQLXML 没有 XML 编码?

c# - SQL Server Management Studio 无法连接

mysql - 计算日期平均值

mysql - 如何为每个注册的新用户启动自动增量

ruby - 您将如何在 MongoDB 中有效地实现这些查询?

computer-science - 时态数据库建模的Fielding是谁?