gpt4 book ai didi

debugging - 可以调试但不能检查或观察 Oracle 中巨大的 PlSql 包中的变量

转载 作者:行者123 更新时间:2023-12-04 21:47:19 25 4
gpt4 key购买 nike

我有一个“巨大的”Pl/Sql 包(大约 1.4 Mb,大约 30.000 行)在 Oracle 数据库 10.2.0.4.0 - 64 位上运行在 Solaris 上。

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

strTipo VARCHAR2(20)  := 'PRUEBA';

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

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

如果在 Oracle 中有一些配置参数或者我可以做什么,有人吗?

做大包装更小它不是我的解决方案。我做不到。

提前致以问候和感谢。

最佳答案

包体太大了。把它分成几个包。 plsql 引擎也有一些限制,请参见此处:http://docs.oracle.com/cd/B19306_01/appdev.102/b14261/limits.htm (10g 文档)

关于debugging - 可以调试但不能检查或观察 Oracle 中巨大的 PlSql 包中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12314958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com