生成脚本以仅创建单个行

时间:2015-02-11 20:43:49

标签: sql-server insert generate-scripts

我引用了这个问题How to export all data from table to an insertable sql format? 同时寻找一种方法为表中的单行创建一个insert语句,而不必手动编写它,因为该表有很多列。在我的情况下,我只是按照列出的步骤,然后在生成的脚本中执行ctrl-f搜索我想要的记录,然后复制并将该单行粘贴到另一个查询窗口,但如果我有数亿行,这将是可怕的。有没有办法获得相同的功能,但告诉脚本生成器我只想要id = value的行?有没有更好的方法来使用开箱即用的微软工具?

1 个答案:

答案 0 :(得分:1)

无法执行此操作,但您可以使用临时表

来执行此操作

通过插入创建一个新表,然后选择要插入的记录。

使用find and replace创建脚本并更改表名。

最后放下那个临时表。