Команда Accept не приостанавливается, когда скрипт SQL выполняется из пакетного файла окна - PullRequest
0 голосов
/ 04 мая 2020

При запуске следующего пакетного файла он выполняет сценарий sql и затем завершается. Вот содержимое прогона sql .bat

  echo exit | sqlplus <userAuthString> @scriptWithAccept.sql

scriptWithAccept. sql

   ACCEPT Continue CHAR PROMPT 'Press <CTRL>+C to cancel or any other key to continue.'

Проблема в том, что пакет не делает паузу, чтобы принять ввод пользователя, предоставленный в Sql скрипт. Он останавливается, если я запускаю файл sql из окна sqlplus. Я также попытался использовать следующее

start sqlplus <userAuthString> @scriptWithAccept.sql 

, это открывает новое окно и делает паузу для подтверждения, но не выходит из окна команды sqlplus. Это можно исправить, добавив выход в конец файла sql, но мне не нужна команда выхода внутри файла sql.

...