包括在sqlcmd中包含SP名称的findstr输出

时间:2014-12-10 11:44:14

标签: batch-file sqlcmd findstr

我应该如何包含在sqlcmd中检索存储过程名称的findstr的输出?

@ECHO OFF    
FOR %%f IN ( *.sql) DO (
var xyz = echo %%f | findstr "^test*"
sqlcmd -d databaseX -S server -e -i xyz
)

其中xyz将评估为testStoredProc1.sql,testStoredProc2.sql等。 这些存储过程具有update / insert和select语句 如何捕获xyz的值并将其传递给sqlcmd?

1 个答案:

答案 0 :(得分:0)

@echo off


for  %%f in (test*.sql) do (

  sqlcmd -d databaseX -S server -e -i %%f

)

没有测试!

有关详细信息,请查看FOR /FSETDelayedExpansion