执行bat文件后获取不需要的文件

时间:2019-03-29 22:38:31

标签: batch-file bcp sqlcmd

我有一个批处理文件,该文件从数据库中提取一行并将该数据用作变量,以将值用作文件名,并将数据导出为文本文件。

除了导出两个文本文件外,它工作正常。 这两个文件之一是正确的文件。 另一个是不必要的文件。文件名是“ .txt”,并且与第一个文件具有相同的数据。

这是我的蝙蝠文件:

SET SQLCMD=sqlcmd -S server -d db -Q "set NOCOUNT 
on; select name from t1" -h-1

FOR /F "usebackq delims=, tokens=1" %%i IN (`%SQLCMD%`) DO (

CALL :PROCESSING %%i
)

:PROCESSING
SET COL1=%1

bcp "SELECT * FROM t1" queryout "C:\Export\%COL1%.txt." -S server -T -c

我只需要修复一个文件就可以解决什么问题?

由于我是编码新手,所以如果有人可以提供帮助,将不胜感激。

谢谢

0 个答案:

没有答案