生成脚本以仅创建一行

generate script to create only a single row

我在引用这个问题How to export all data from table to an insertable sql format? 在寻找一种方法来为 table 中的单行创建插入语句时,由于 table 有很多列,因此无需手动编写它。在我的例子中,我只是按照列出的步骤进行操作,然后在生成的脚本中执行 ctrl-f 搜索我想要的记录,然后将该行复制并粘贴到另一个查询 window 但如果我有数百个,这将是可怕的数百万行。有没有办法获得相同的功能,但告诉脚本生成器我只想要 id = value 的行?是否有更好的方法仅使用开箱即用的 Microsoft 工具来执行此操作?

没有办法做到这一点,但您可以使用临时文件 table

创建一个新的 table 通过插入和 select 您要插入的记录。

创建脚本并使用查找和替换更改 table 名称。

最终放弃那个临时 table。