如何在批处理文件中迭代两次

时间:2020-01-09 10:38:13

标签: batch-file nested-loops

我有一个Python脚本和一个通过批处理文件运行的sql查询。我想两次遍历这两个脚本。每次我执行python脚本时,都必须立即执行sql查询,并将查询结果恢复为变量并回显。

这是我的代码。

谁能告诉我我所缺少的内容,我可以重复两次,但不能对变量中的sql查询结果进行恢复。

FOR /L %%I IN (1,1,2) DO (
set val=D:\val.txt
python.exe comp.py %%I
sqlplus -S user/psswrd@SID  %%I > %val.txt% >&1

for /f "tokens=1 delims=    " %%a in (%val%) do set chaine1=%%a

SET pre_com=%chaine1: =%
set /a  com=%pre_com%
echo "la valeur est : %com% " >>  val.txt >&1
)

0 个答案:

没有答案