У меня есть следующий сегмент скрипта в Linux скрипте:
sqlplus /
<<QUERY_1
UPDATE BATCH_FILE SET BATCH_ID = 0 WHERE BATCH_ID = -1;
COMMIT;
exit
QUERY_1
Я ожидаю, что произойдет обновление и скрипт выйдет из sqlplus
На самом деле происходит запрос не выполняется, и сценарий завершает работу, оставляя sqlplus в моей базе данных с приглашением SQL>. Я могу выполнять инструкции из приглашения, но, конечно, это не то, что я хочу делать.
Моя текущая версия Oracle - 12.2.0.1