у меня есть сценарий plsql, который не завершен должным образом:
create or replace package mypackage
... (no semicolon/forward slash at the end)
сценарий выполняется с помощью sqlplus (12.1) на Windows PowerShell:
sqlplus user/pass@host @my_not_properly_ended_file.pks
я ожидал бы sqlplusзавершиться с кодом выхода 1 и сообщением об ошибке, но вместо этого он запрашивает ввод.
как я могу получить сообщение об ошибке и код выхода в этой ситуации?
edit: решение также должно работатьс операторами dml, которые не заканчиваются точкой с запятой.