В настоящее время я использую PL / SQL Developer для выполнения некоторых запросов на моей работе, и мой коллега использует TOAD для запуска EXEC для процедур, поскольку TOAD не выполняет их автоматическую фиксацию. Поэтому, когда мне нужно выполнить процедуру, я должен отправить ему коды и дождаться его ответа.
Есть ли способ остановить автозагрузку PL / SQL Developer?
Я уже посмотрел в настройках и не смог найти никакой возможности, чтобы не допустить этого. Опция «автокоммит после выполнения» отключена, как и все другие функции автокоммитации, которые я смог найти.
Я запускаю процедуры, используя
Begin
PROCEDURE
End
поскольку ни EXEC, ни EXECUTE не работают
Вот код, который я должен запустить (и прекрасно работает с TOAD)
exec PWSYS.MAINT.MOVE_INCIDENT('here goes some data','here goes more data');
Он не работает с EXEC в PL / SQL Developer (отображается ошибка ORA-00900: недопустимый оператор SQL), поэтому я попробовал это
Begin
PWSYS.MAINT.MOVE_INCIDENT('data here','data here as well');
End
Он работает отлично, но он также автоматически фиксируется, и это моя проблема.
Итак, в общем, мне нужен способ запретить автокоммит или способ отката данных, которые я вставил / изменил.
Заранее спасибо