我有一个包含以下数据的表:
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的记录的插入脚本。
有一个插入脚本选项可以为所有记录生成脚本,但是我想过滤一些记录以迁移到另一个数据库。
如果使用的是SQL Management Studio,则可以右键单击数据库名称,然后选择“任务”>“导入/导出数据”,然后按照向导进行操作。 其中一个步骤称为“指定表复制或查询”,其中有一个选项可以编写查询以指定要传输的数据,因此您可以简单地指定以下查询:
select * from [Table] where Fk_CompanyId = 1