SQL Server,如何为现有表中的行生成“INSERT”语句?

Yan*_*sky 1 sql-server-2008

有没有办法INSERT为现有表中的行生成语句?

我在 SQL Server 2008 中有一个包含 150 行的表。我想知道是否可以从该表中获得类似以下内容的内容。

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway'); 
Run Code Online (Sandbox Code Playgroud)

SQL 脚本应包含要插入的所有 150 行。

Mat*_*son 5

步骤如下:-

  1. 右键单击 SSMS 中的数据库
  2. 选择任务>生成脚本
  3. 选择特定数据库对象 - 选择您想要编写脚本的表。点击下一步
  4. 选择“保存到新查询窗口”。单击“高级按钮”
  5. 将“要编写脚本的数据类型”更改为“仅数据”。
  6. 单击“确定”、“下一步”、“下一步”、“完成”。

查询编辑器窗口应包含您需要的脚本。