我是批处理文件的新手,所以请耐心等待。
sqlcmd -U %username% -P %pw% -S ServerName -d DBName -i "%%G" >> output.txt
这不起作用。没有>>
它可以正常工作。错误是:
Sqlcmd: Error: Error occurred while opening or operating on file >> (Reason: The filename, directory name, or volume label syntax is incorrect).
我的语法有什么问题?
更新
虽然它没有按要求解决问题,但找到了一个解决方案......就像这样:
FOR %%G IN (*.sql) DO (
ECHO STARTED: "%%G" >CON
sqlcmd -U %username% -P %pw% -S ServerName -d DBName -i "%%G"
ECHO FINISHED: "%%G" >CON
) >> output.txt