我有sql job,它有很多作业步骤,每个jobstep产生sql输出,我需要在目标环境上运行。 要在目标环境中运行sql作业步骤输出,我有批处理文件,其中包含.sql文件列表。
我的问题是创建作业步骤输出时,它将包括第一行中的作业步骤信息以及[SQLSTATE 01000]。
我需要剥离第一行,并将[SQLSTATE 01000]替换为目录中所有.sql文件的空字符串。
实现这一目标的最佳途径是什么。
我使用的是sql server 2008 r2。
提前致谢
答案 0 :(得分:0)
@ECHO =========================批处理文件================== == @ECHO这个例子将在Sql Server中创建一个数据库。它将简单地执行在目录中创建的sql脚本... msg *你好 对于(C:\ B * .sql)中的%% G,执行sqlcmd -S INDIA55-PPC \ SQLEXPRESS -U sa -P传递-d DatabaseName -i“%% G”
暂停