Получение ненужного файла после выполнения файла bat - PullRequest
0 голосов
/ 30 марта 2019

У меня есть пакетный файл, который извлекает одну строку из базы данных и использует эти данные в качестве переменной, чтобы использовать значение в качестве имени файла, и экспортирует данные в виде текстового файла.

Работает нормально, за исключением экспортадва текстовых файла.Один из двух файлов является правильным файлом.Другой - ненужный файл.Имя файла ".txt" и содержит те же данные, что и первый.

Вот мой bat-файл:

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

Что мне нужно исправить, чтобы получить только один файл?

Поскольку я новичок в кодировании, если кто-то может помочьЭто было бы очень ценно.

Спасибо,

...