gpt4 book ai didi

sql-server - SQL Server 等效于 MySQL Dump,用于为表中的所有数据生成插入语句

转载 作者:行者123 更新时间:2023-12-01 06:20:07 25 4
gpt4 key购买 nike

我有一个应用程序使用带有多个数据库实例的 SQL Server 数据库...测试、产品等...我正在对应用程序进行一些更改,其中一项更改涉及从 nvarchar(max ) 到 nvarchar(200) 以便我可以在其上添加唯一约束。 SQL Server 告诉我这需要删除表并重新创建它。

我想编写一个脚本来执行表格删除,使用新架构重新创建它,然后如果可能的话,一次性重新插入以前的数据,只是为了让事情变得简单,以便在我使用将此更改迁移到生产环境。

可能有一种很好的 SQL Server 方法可以做到这一点,但我只是不知道。如果我使用的是 Mysql,我会 mysqldump 表及其内容,并将其用作我的脚本,将更改应用于生产。我在 SQL Server 中找不到任何导出功能,它会给我一个包含表中所有数据的插入的文本文件。

最佳答案

使用 SQL Server 的生成脚本命令

  • 右键单击数据库;任务 -> 生成脚本
  • 选择您的表格,点击下一步
  • 点击高级按钮
  • 查找要编写脚本的数据类型 - 选择架构和数据。
  • 然后您可以选择保存到文件,或放入新的查询窗口。
  • 为项目符号 2 中选择的所有表数据生成 INSERT 语句。

SQL Server Generate Scripts Data

关于sql-server - SQL Server 等效于 MySQL Dump,用于为表中的所有数据生成插入语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5225923/

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