命令提示符 - throgh很多语句 - 分别运行每个语句

时间:2017-10-29 14:44:09

标签: sql-server command-prompt sql-scripts

我有一个包含55个.sql文件,SQL脚本的文件夹。

每个文件由10000个插入语句组成。我正在使用此命令来运行每个文件:

C:\sqlcmd -S . -d Minuf_Customers_July -i C:\ACL\MyScript3.sql

我需要为MyScript1,MyScript2 ..对MyScript54这样做。

有没有办法在命令提示符中循环显示所有命令?

但重要的是!每行将单独运行,否则会引发“内存不足”错误。

1 个答案:

答案 0 :(得分:0)

DOS命令for是你的朋友。

for %f in (*.sql) do sqlcmd -S . -d Minuf_Customers_July -i %f

命令help for提供了各种选项的详细信息。