У меня есть два сценария SQL, которые вызываются в цикле и принимают числовой параметр. Вот что я сейчас использую:
for /l %%i in (1, 1, 51) do (
sqlplus u/p@name @script.sql a%%i.html %%i
sqlplus u/p@name @script.sql b%%i.html %%i
)
Все работает нормально, но кажется, что тратить время и ресурсы на подключение дважды для каждого прохода. Есть ли способ, которым я мог бы просто войти в sqlplus, запустить цикл for, а затем выйти? Я пробовал много альтернатив, таких как положить
sqlplus u/p@name
перед циклом for, но тогда он просто зависнет в приглашении SQL>, не выполняя ни одного из моих двух сценариев.
Спасибо.