命令提示符 - 通过很多语句 - 运行 每一个单独

Command prompt - throgh a lot of statements - running each one separately

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

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

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

我需要为 MyScript1、MyScript2.. 到 MyScript54 执行此操作。

有没有办法循环遍历命令提示符中的所有命令?

但这很重要!每行将 运行 分开,否则会抛出 "out of memory" 错误。

DOS 命令 for 是你的朋友。

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

命令help for给出了各种选项的详细信息。