gpt4 book ai didi

sql-server - SQL Server 中 IsSchemaBound View 的设置有什么用?

转载 作者:行者123 更新时间:2023-12-03 23:43:22 25 4
gpt4 key购买 nike

View 是否有模式限制有什么区别?

最佳答案

如果 View 是模式绑定(bind)的,则意味着底层模式不能更改。它实际上阻止了它这样做。

模式绑定(bind)还允许您索引 View 。应用索引时,您可以看到静态架构的重要性。

请记住,模式绑定(bind)只能发生在数据库中——您不能将 View 模式绑定(bind)到另一个数据库或另一个服务器。这完全是出于数据完整性的原因 - 并不总是保证您可以访问该数据库或服务器,因此,您无法阻止对架构的任何和所有更改。

此外,您不能删除模式绑定(bind)的表。这显然会破坏其架构,因此会被阻止。

虽然我一直在说“模式”,但我指的是表格设计。这包括列及其数据类型。您不能在模式绑定(bind)表上将列从 int 更改为 bigint。您也不能将列的名称从 id 更改为 tblID。这种预防只是为了维护 View 的完整性。

关于sql-server - SQL Server 中 IsSchemaBound View 的设置有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1287742/

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