Это немного поздно, но вот что я нашел:
Я сохраняю свой скрипт BTEQ в файле с именем BTScript.txt:
.LOGON <servername>/<username>,<password>;
.SET WIDTH 20000;
.SET separator '|';
.EXPORT FILE = C:\TEMP\testBTEQ.txt;
SELECT top 10 * ATABLENAME;
.LOGOFF
.EXIT
Настройка ширинынеобходим для предотвращения усечения данных, если запись не будет такой длинной, она не увеличится до 20000 символов.
Чтобы выполнить это, я выполняю (мой компьютер настроен так, чтобы я мог дважды щелкнуть файл вдля этого необходимо использовать проводник Windows) .bat-файл, содержимое которого:
echo off
bteq < C:\temp\BTScript.txt > c:\temp\bteqscriptout.txt 2>&1
@echo off goto end
:end @echo exit
Второй файл, на который мы ссылаемся, будет содержать выходные данные BTEQ.