我正在尝试编写代码来导出“任务详细信息”列中存在的数据,其导出文件名应该是相同的行“任务名称”值
例如:
任务详情 任务名称
任务详细信息1 任务名称1 任务详细信息2 任务名称2
任务详细信息 1 和 2 应分别以任务名称 1 和 2 作为文件名导出到单独的 txt 文件中
我尝试将任务名称值导出到一个单独的 txt 文件中,首先称为 input_filename.txt ,然后逐行循环,将行值分配给变量,如果变量和任务名称值匹配,则使用变量名称导出任务详细信息
代码:
.LOGON
while read -r line ; do
File_name=$(echo $line);
.Export data file=${PATH1}/${File_name}.txt, close
SELECT Tasks.Task_SQL
FROM {DBAAAS}.Tasks AS Tasks
WHERE Tasks.Task_Name=${File_name};
.EXPORT RESET
done <${PATHH}/input_filename.txt
.LOGOFF;
.QUIT;
我面临2个错误,
- 期望在请求开始和在此处输入代码之间出现某些内容关键字 2)Failure 3704 '{' ('7B'X) 不是有效的 Teradata SQL 令牌。
有人可以帮我解决我做错了什么吗?