SQLserver数据库生成表里所有资料成insert话

原创
小哥 3年前 (2022-11-02) 阅读数 43 #大杂烩

将SQL server有一种方法可以将数据库中一个表中的所有数据导入到另一个数据库或另一台计算机上的数据库中:
下面我以sql server 2008 R2,数据库是[test]以数据库为例。
目标:把[test]数据库的 Test_Table 表导出成 insert 语句。

第一步:选择test 数据库,右键单击-任务-构建脚本:

第二步:在弹出的生成并发布脚本的介绍窗口中,按下一步:

步骤3:在选择对象窗口中,选择选择特定数据库对象,展开表,

选中以生成insert语句表,我选择了此处Test_Table 表,

按下一步按钮:

第四步:在弹出的“设置脚本编写选项”窗口中,按“高级”按钮,

在弹出的“高级脚本选项”中,将拉杆拉到底部。

将“数据类型设置为脚本”设置为“仅数据”(“仅数据”是指仅导出数据insert语句中,如果要导出表结构,请选择[仅架构],选择[架构和数据],然后选择架构和insert生成语句),按“确定”按钮:

步骤5:在“设置脚本选项”窗口中,

“指定如何保存或发布脚本”“输出类型”“选中”将脚本保存到特定位置“,

选中“保存到文件”指定要保存的保存路径.sql文件,

选中“保存到新的查询窗口”以打开一个新的查询窗口,并将所有insert 语句添加到新的查询窗口:

第六步:在设置脚本编写选项窗口中,按下一步,弹出:

第七步:在“摘要”窗口,按下一步按钮:

步骤8:在保存或发布脚本窗口中,按下Finish按钮:

最终,将自动创建一个新的查询窗口,test_table 将转换表中的所有数据insert语句。test_table表中只有两条数据。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门