我的操作系统是Windows 7.我正在使用SQL Server 2008 R2。
我有一个数据库MyDB,它有一个表 employee_core ,其中包含以下列:
employee_id varchar(5),
job_class smallint,
location int,
base_rate decimal(8,2),
row_version rowversion,
update_date datetime。
我希望能够连接到此数据库,生成此表的某些特定列的所有数据的insert语句,并使用sqlcmd
将这些insert语句保存在文本文件(* .sql)中。我将从SQL Server Management Studio之外的Windows批处理文件运行sqlcmd
。我怎么能这样做?
由于
答案 0 :(得分:-1)
创建批处理文件,然后键入此
@echo off
sqlcmd -S instance\Instance -d DATABASE NAME -U username -P password -i C:\INSERT.sql
只要您运行批处理文件,它就会触发sqlcmd
然后执行INSERT.sql
,如果您的凭据没有任何错误。