我在目录C:\Files
.sql文件全天不断生成。
文件遵循命名逻辑TRANS[i].sql
每个文件都包含要通过sqlcmd执行的SQL代码。成功执行文件代码后,该文件应移至C:\Files\Old
如何编写批处理文件来处理所有.sql文件并将它们移动到指定的文件夹?
这是我当前拥有的批处理示例,它只能执行单个.sql文件的代码,并且无法随后移动它:
sqlcmd -S SERVER01 -i C:\Files\TRANS1.sql
答案 0 :(得分:0)
我明白了。这比我预想的要容易:
for %%f in (.\*sql) do sqlcmd -S SERVER01 -i %%f & move "%%f" .\Old