Указание переменной Batch-скрипта для скрипта BTEQ - PullRequest
0 голосов
/ 18 февраля 2019

Мне нужно запустить BTEQ-скрипт, который должен запускать команды, доступные в файле% FileLoc% \ login.txt, используемом в Batch-скрипте.

BTEQ-скрипт

.SET RECORDMODE OFF;
.SET FORMAT OFF;
.set width 20000;
.set titledashes off;
.set foldline ON; 
.SET SEPARATOR 0;  
.SET ERROROUT stdout
.separator ',';
.RUN FILE "%FileLoc%\login.txt";

Batch Script

echo off
setlocal 
@echo off
set /p "FileLoc=Enter File Location: ">"FileLocationPath.txt"
echo %FileLoc%
set usr= Enter your Teradata Username:
set /p USERID= %usr%
@echo .logon dev.com/%USERID%,%PASSWORD%;>>%FileLoc%\login.txt

Ожидаемый результат:

BTEQ должен вызвать команду .logon, доступную в 'login.txt', которая присутствует в указанной пользователем директории - "FileLoc%"

...