В Oracle Sql Developer, как я могу просматривать переменные области package_b (статические) при отладке package_a?

#oracle-sqldeveloper

#oracle-sqldeveloper

Вопрос:

Я пытаюсь использовать функцию отладки в Oracle Sql Developer 18.4, она выглядит нормально, пока я не столкнулся с некоторыми сложными случаями, один из которых, кажется, я не могу просмотреть package_b.some_variable, находясь внутри package_a.

pk_DatVerify.somevariable отображается как? при прерывании работы в pk_UtlVerify

Смотрите экран выше, в настоящее время я прерываю package_a, который заполняет данные в package_b (pk_DatVerify.g_model_boc и pk_DatVerify.g_model_boc_count), но окно «Просмотры» не может отобразить ни один из них.

Есть ли какой-либо способ, которым я могу увидеть значение переменной в pk_DatVerify.g_model_boc в этот момент? Даже если мне придется вручную ввести «dbms_output.put_line» где-нибудь (например, в окне командной строки), это будет очень полезно!

Комментарии:

1. Я нахожу функцию «Выполнить SQL в сеансе отладки …» в PL / SQL Developer, откуда я могу ввести dbms_output.put_line для проверки переменных, хотя это все еще не идеально. Но, похоже, Oracle SQL Developer не имеет такой возможности

2. Область действия сеанса отладки такова, что происходящее в PackageB не имеет значения в packageA