对我来说,这似乎是一个显而易见的要求/用例,但我还没有在网上找到任何东西。
我正在调试PL / SQL存储过程,该过程沿途将数据存储在伪临时表中(它们只是常规表,其内容在事务结束时被擦除)。我想随时检查这些值。但是,似乎无法在调试存储过程的同一会话中运行任意SQL。如果尝试从temp _...中选择*,则不会返回任何行,并且可以看到我对数据库的连接不止一个。
有没有办法做到这一点?
我怀疑是否有一种方法可以完全按照您的要求进行。如何进行以下操作:a)提交要使用的行,在调试过程中从另一个会话中查询它们,然后在完成时截断表,或者b)向存储的proc中添加默认的false调试参数,然后在输出时输出所需的内容设置为真。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句