可以调试但不能检查或监视Oracle中庞大的PlSql包中的变量

Ale*_*lex 5 debugging plsql oracle10g plsqldeveloper

我在Oracle数据库10.2.0.4.0中运行了一个"巨大的"Pl/Sql程序包(大约1.4 Mb,大约30.000行) - 在Solaris上运行64位.

我可以一步一步地调试它(包被标记为debuggin)但我的问题是当我尝试观察或检查任何变量时,PL/Sql开发人员向我显示任何变量(varchar2,数字等)的"非变量"我不能看这样的东西:

strTipo VARCHAR2(20)  := 'PRUEBA';
Run Code Online (Sandbox Code Playgroud)

我可以在其他小包中调试和观察/检查变量,但不能在巨大的包中调试.dbms_output.put_line会让我发疯.

很多节点?Oracle无法为varibles分配内存?

是否有人在Oracle中有一些配置参数或我该怎么办?

这个庞大的包装对我来说不是一个解决方案.我不能这样做.

关心并提前致谢.

Jac*_*ack 0

您可以使用;

DBMS_OUTPUT.PUT_LINE(变量);