gpt4 book ai didi

sql-server - 在 SQL Server 中,何时应该使用索引 View 而不是真实表?

转载 作者:行者123 更新时间:2023-12-03 20:22:46 26 4
gpt4 key购买 nike

我知道在 SQL Server 中,您可以在 View 上创建索引,然后 View 保存基础表中的数据。然后就可以查询 View 了。但是,为什么我需要使用 View 而不是表格?

最佳答案

您可能希望使用 View 来简化查询。在我们的项目中,共识是使用 View 作为接口(interface),尤其是“报告接口(interface)”。

想象一下,你有一张客户表,经理每天早上都想要一份报告,上面有客户的姓名,以及他们的账户余额(或其他)。如果您根据表格对报告进行编码,则会在报告和表格之间建立牢固的链接,从而使以后的更改变得困难。

另一方面,如果您的报告点击 View ,您可以自由地扭曲数据库;只要 View 相同,报表就可以工作,经理很高兴,您可以自由地试验数据库。您想将客户端元数据与主客户端表分开吗?去吧,并加入 View 中的两个表。您想为客户非规范化购物车信息吗?没问题, View 可以适应...

老实说,这是我作为程序员的看法,但 db guru 肯定会发现其他用途 :)

关于sql-server - 在 SQL Server 中,何时应该使用索引 View 而不是真实表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com