这是一个非常快速的问题。修改表的列并保存需要表重新创建时,是否重新创建它会删除所有内容?
提前致谢。
答案 0 :(得分:2)
@ gman4455和@Erik ..是的,它会删除数据,但当你从SSMS添加它时,它将需要一些东西......你不需要担心数据.. SSMS将保存数据的时间和它的时间重新创建表格,它将为您重新创建数据....因此,当您修改表格的列并通过SSMS保存时,您不必担心任何事情
答案 1 :(得分:0)
recreate = drop table + create(a new)table。
drop表示所有数据都丢失了。
如果您想保持数据使用Alter Table
答案 2 :(得分:0)
您可以在SSMS中停止这种情况,请按照以下步骤进行操作
更改“阻止需要该表的保存更改” 重新创建选项,请按照下列步骤操作: 1.打开SQL Server Management Studio(SSMS)。
2.在“工具”菜单上,单击“选项”。
3.在“选项”窗口的导航窗格中,单击“设计器”。
4.选中或清除“禁止保存需要重新创建表的更改”复选框,然后单击“确定”。
取自MSDN。
或者,您应该能够ALTER Table