Открыть пакет (спец!)
create or replace PACKAGE PACKAGE_SO AS
/* TODO enter package declarations (types, exceptions, methods etc) here */
END PACKAGE_SO;
Взять код, переименовать пакет.
create or replace PACKAGE PACKAGE_SO_NEW_NAME AS
/* TODO enter package declarations (types, exceptions, methods etc) here */
END PACKAGE_SO_NEW_NAME;
Compile.
Я получаю всплывающее диалоговое окно, указывающее, что был создан новый пакет, и после небольшой паузы я получаю новый редактор кода.
Мой первый пакет больше не открыт.
Мне нужно обновить элемент Package в дереве, чтобы увидеть, как появляется новый.
Это на версии 18.3 с использованием Java 8 на Mac против базы данных 18c (12.2).
Теперь, почему у вас это не работает?
Похоже, базовый код фреймворка пытается выполнить работу интерфейса пользователя в потоке, не являющемся пользовательским интерфейсом, и он застревает.
Не уверен, что вызвало это состояние для вас, а не для меня, но это было бы ошибкой.