一尘不染

为选定的记录生成插入脚本?

sql

我有一个包含以下数据的表:

Pk_Id  ProductName           Fk_CompanyId       Price
------------------------------------------------------
1      AMX                   1                  10.00
2      ABC                   1                  11.00
3      APEX                  1                  12.00
4      AMX                   1                  10.00
5      ABC                   1                  11.00
6      APEX                  1                  12.00
7      AMX                   2                  10.00
8      ABC                   2                  11.00
9      APEX                  2                  12.00

我想生成用于迁移Fk_CompanyId为1的记录的插入脚本。

有一个插入脚本选项可以为所有记录生成脚本,但是我想过滤一些记录以迁移到另一个数据库。


阅读 99

收藏
2021-03-17

共1个答案

一尘不染

如果使用的是SQL Management Studio,则可以右键单击数据库名称,然后选择“任务”>“导入/导出数据”,然后按照向导进行操作。
其中一个步骤称为“指定表复制或查询”,其中有一个选项可以编写查询以指定要传输的数据,因此您可以简单地指定以下查询:

select * from [Table] where Fk_CompanyId = 1
2021-03-17