最佳答案
序言
我今天在SQL Server 2008中修改了一个列,将数据类型从货币(18,0)更改为(19,2)。
我从SQL Server中得到错误“您所做的更改需要删除并重新创建以下表”。
在你急着回答之前,请先阅读以下内容:
我已经知道在工具►选项►设计器►表和数据库设计器►取消复选框中有一个选项“防止保存需要重新创建表的更改”。 ...所以不回答那个!< / p >
实际的问题
我的实际问题是关于其他事情的,具体如下:
这样做有什么负面影响/可能的缺点吗?
当这个框未选中时,表是否会被自动删除并重新创建?
如果是,表副本是源表的100%精确副本吗?