gpt4 book ai didi

SQL 删除表并重新创建并保留数据

转载 作者:行者123 更新时间:2023-12-02 21:23:48 25 4
gpt4 key购买 nike

在我们最初的设计中,我们搞砸了表中的外键约束。现在表已充满数据,我们无法在不删除表中所有记录的情况下更改它。我能想到的唯一解决方案是创建一个备份表并将所有记录放在那里,然后删除所有记录,更改表并开始将它们添加回来。还有其他(更好)的想法吗?谢谢!

使用 MS SQL Server

最佳答案

我来晚了一点,仅供引用。
如果您使用的是 SQL Server Management Studio,则可以使用“保留架构和数据”选项生成 DROP 和 RECREATE 脚本。

  1. 在对象资源管理器中右键单击所需的数据库
  2. 任务 > 生成脚本
  3. 选择您要编写脚本的表
  4. 然后单击“高级”按钮
    • “脚本删除和创建”->“脚本删除和创建”
    • 要编写脚本的数据类型”->“架构和数据

希望这有帮助

关于SQL 删除表并重新创建并保留数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6033210/

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