gpt4 book ai didi

sql - SQL Server 中 "WITH SCHEMABINDING"的缺点?

转载 作者:行者123 更新时间:2023-12-01 17:40:47 26 4
gpt4 key购买 nike

我有一个数据库,其中有数百个名称尴尬的表(CG001T、GH066L 等),并且我对每个表都有其“友好”名称的 View ( View “CUSTOMERS”是“SELECT * FROM GG120T”,例如)。我想将“WITH SCHEMABINDING”添加到我的 View 中,以便我可以拥有一些与之相关的优势,例如能够对 View 进行索引,因为少数 View 具有计算列,而动态计算的成本很高。

对这些 View 进行架构绑定(bind)有缺点吗?我发现一些文章模糊地暗示了这些缺点,但从未详细讨论过它们。我知道一旦 View 被架构绑定(bind),您就无法在不首先删除 View 的情况下更改任何会影响 View 的内容(例如,列数据类型或排序规则),所以这就是其中之一,但除此之外?看来索引 View 本身的能力远远超过了更仔细地规划架构修改的缺点。

最佳答案

除非您先删除 View ,否则您将无法更改/删除表。

关于sql - SQL Server 中 "WITH SCHEMABINDING"的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1659320/

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