我需要运行BTEQ脚本,该脚本应运行批处理脚本中使用的%FileLoc%\ login.txt文件中的可用命令。
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";
批处理脚本
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应该调用用户指定目录“ FileLoc%”中存在的“ login.txt”中可用的.logon命令。