在SQL中重新创建表是否会删除其内容?
只是一个很快的问题。当修改表的列时,保存需要重新创建表,重新创建表是否会删除其所有内容在SQL中重新创建表是否会删除其内容?,sql,sql-server,tsql,Sql,Sql Server,Tsql,只是一个很快的问题。当修改表的列时,保存需要重新创建表,重新创建表是否会删除其所有内容 提前感谢。重新创建=删除表格+创建(新)表格 删除意味着所有数据都将丢失 如果要保留数据,请使用Alter表 您可以在SSMS中停止这种情况,请执行以下步骤 更改表格的步骤防止保存需要该表格的更改 重新创建选项,请执行以下步骤: 1.打开SQL Server Management Studio(SSMS) 2.在“工具”菜单上,单击“选项” 3.在选项窗口的导航窗格中,单击设计器 4.选中或清除“防止保存需要
提前感谢。重新创建=删除表格+创建(新)表格 删除意味着所有数据都将丢失 如果要保留数据,请使用
Alter表
您可以在SSMS中停止这种情况,请执行以下步骤 更改表格的步骤防止保存需要该表格的更改 重新创建选项,请执行以下步骤: 1.打开SQL Server Management Studio(SSMS) 2.在“工具”菜单上,单击“选项” 3.在选项窗口的导航窗格中,单击设计器 4.选中或清除“防止保存需要重新创建表的更改”复选框,然后单击“确定” 摘自
或者,您应该能够@gman4455和@Erik。。是的,它将删除数据,但当您从SSMS添加数据时,它将占用所有资源。。你不必担心数据。。SSMS将暂时保存数据,当它重新创建表时,它将为您重新创建数据。。。。因此,当您修改表的列并通过SSMS保存时,您不必担心任何事情。您正在运行的查询究竟是什么?@gaman4455阅读我的答案。。我想你是在通过SSMs修改列。你也可以阻止这种情况发生,见下文。是的,我最终找到了答案。我正在使用SSMS,所以看起来一切都很好。谢谢