【发布时间】:2017-02-02 18:15:06
【问题描述】:
我有 sql 作业,它有许多作业步骤,每个作业步骤都会产生我需要在目标环境上运行的 sql 输出。 要在目标环境中运行 sql 作业步骤输出,我有一个包含 .sql 文件列表的批处理文件。
我的问题是在创建作业步骤输出时,它会在第一行中包含作业步骤信息以及 [SQLSTATE 01000]。
对于目录中的所有 .sql 文件,我需要删除第一行并将 [SQLSTATE 01000] 替换为空字符串。
实现这一目标的最佳方法是什么。
我使用的是 sql server 2008 r2。
提前致谢
【问题讨论】:
标签: sql sql-server batch-file sqlcmd