数値パラメーターを受け入れるループ内で呼び出される 2 つの 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
)
すべて正常に動作しますが、パススルーごとに 2 回接続するのは時間とリソースの無駄のようです。単純に sqlplus にログインし、for ループを実行してから終了する方法はありますか? 私は置くなどの多くの選択肢を試しました
sqlplus u/p@name
for ループの前に、しかしその後、私の 2 つのスクリプトのいずれも実行せずに SQL> プロンプトで単にハングアップします。
ありがとうございました。