В скрипте мы выполняем ваш код, и в конце ваша транзакция завершается.
Когда вы выполните CONNECT, мы сделаем соединение для вас.И ваш сценарий выполняется.
Когда он закончится, то же самое произойдет с вашей «транзакцией» - поэтому мы отключаемся и возвращаем ваш сеанс туда, где он должен быть - соединение, определенное вашими свойствами соединения на панели соединений.
Вы видите разницу между Ctrl + ENTER и F5, потому что только F5 вызывает наш механизм сценариев, и именно это дает вам доступ к командам SQL * Plus, таким как «CONNECT»
Когда вы пытаетесьзапустите несколько вещей с помощью Ctrl + Enter, если мы увидим команду SQL * Plus, мы отправим ее через механизм сценариев, но другие запросы будут выполнены при «основном» соединении.
Что вы пытаетесь:
Итак, соединение работает, затем мы видим операторы sql, и вы нажимаете ctrl + enter, поэтому вам нужны результаты в сетке данных, поэтому мы переключаемсяпути кода обратно к выполнению одного оператора и обратно к основному соединению (для меня это HR)
И что произойдет, если вы используете F5:
Мы подключаем и выполняем запросы, и все это происходит в «локальном» соединении со схемой «limited_privs», и когда это выполняется, локальное соединение закрывается, и мы возвращаемся к «HR».'снова