【发布时间】:2013-01-28 02:20:05
【问题描述】:
我正在使用 PL/SQL Developer 9.0.6,在 Oracle 11g 数据库上工作。
我在一个包中有一个过程,它创建一些动态 SQL 以使用 execute immediate 运行。变量vSQL 被声明为varchar2(4000)。我的程序正确构建并运行vSQL,并通过out 参数返回ref cursor。
然而,在调试我的程序时,发生了一些意想不到的事情:我在vSQL 上设置了一个监视,当vSQL 的长度达到 1000 或更大时,监视窗口中的值从 contentsvSQL 的 /em> 到 literal '(Long Value)' 我无法再查看 vSQL 的内容。
为什么会这样?有什么方法可以转换vSQL,以便在调试程序时仍然可以查看它?
【问题讨论】:
标签: oracle oracle11g plsqldeveloper