【问题标题】:Unable to modify this value in Debug无法在调试中修改此值
【发布时间】:2012-11-18 06:17:07
【问题描述】:

在 Oracle SQL Developer 中调试我的过程时,我无法为输入数据设置任何值。

当我尝试将值从 NULL 更改为任何其他值时,我收到以下错误。问题是什么? “调试器进程可能不允许修改值”是什么意思,我该如何解决这个问题?

【问题讨论】:

  • 您是否尝试修改除 product_id 之外的任何其他值?通常 product_id 将包含一个无法更改的列定义。祝你好运。

标签: oracle plsql oracle-sqldeveloper


【解决方案1】:

我认为问题在于您无法修改参数的值。我进行了快速测试,能够更改变量的值,但是当我尝试修改参数时得到了与您相同的错误消息。

虽然无法确定,但 Oracle 调试是一团糟。 DBMS_DEBUG 文档是错误的。并且对于 SQL Developer 使用的 DBMS_DEBUG_JDWP 没有任何有用的信息。

如果可能,您必须在将值传递给过程之前对其进行更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-09
    • 2013-12-02
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 2023-02-26
    相关资源
    最近更新 更多