0

我正在尝试编写代码来导出“任务详细信息”列中存在的数据,其导出文件名应该是相同的行“任务名称”值

例如:

任务详情 任务名称

任务详细信息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个错误,

  1. 期望在请求开始和在此处输入代码之间出现某些内容关键字 2)Failure 3704 '{' ('7B'X) 不是有效的 Teradata SQL 令牌。

有人可以帮我解决我做错了什么吗?

4

0 回答 0