【问题标题】:How to generate insert statements in a text file (*.sql) using sqlcmd如何使用 sqlcmd 在文本文件 (*.sql) 中生成插入语句
【发布时间】:2017-03-20 23:03:54
【问题描述】:

我的操作系统是 Windows 7。我正在使用 SQL Server 2008 R2。

我有一个数据库 MyDB,其中有一个表 employee_core,其中包含以下列:
employee_id varchar(5),
job_class smallint,
位置 int,
base_rate 十进制 (8,2),
row_version 行版本,
update_date 日期时间。

我希望能够连接到该数据库,生成该表某些特定列的所有数据的插入语句,并使用sqlcmd 将这些插入语句保存在文本文件 (*.sql) 中。我将从 SQL Server Management Studio 之外的 Windows 批处理文件运行sqlcmd。我该怎么做?

谢谢

【问题讨论】:

    标签: sql sql-server database sqlcmd


    【解决方案1】:
    1. 首先在记事本中编写查询,然后将其保存为 .sql
    2. 创建一个批处理文件然后输入这个

      @echo off
      sqlcmd -S instance\Instance -d DATABASE NAME -U username -P password -i C:\INSERT.sql

    一旦您运行批处理文件,它将触发sqlcmd,然后如果您的凭据没有任何错误,则执行INSERT.sql

    【讨论】:

      猜你喜欢
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 2012-10-27
      • 2013-04-10
      • 1970-01-01
      • 2014-05-25
      相关资源
      最近更新 更多