0

如何从循环中排除文件->如果目录中的文件名以数字开头。

for %%G in (*.sql) do sqlcmd -S %SName% -U %UName% -P %Pwd% -d %DbName% -Q "EXECUTE sp_deploy %%~nG" >> "C:\%%~nG.sql" 2>&1

如果文件名以数字开头,我不想执行 sql。我怎么能阻止它..

提前致谢。

4

1 回答 1

3
"if '%%~nG' not like '[0-9]%' EXECUTE sp_deploy %%~nG"
于 2012-07-31T07:52:51.333 回答