2012-11-17 37 views
2

在Oracle SQL Developer中調試我的過程時,我無法爲輸入數據設置任何值。無法在調試中修改此值

當我嘗試將值從NULL更改爲任何其他我得到以下錯誤。問題是什麼? 「調試器進程可能不允許修改值」,我該如何解決這個問題?

enter image description here

+0

您是否嘗試修改除product_id以外的任何其他值?通常情況下,product_id將指示無法更改的列定義。祝你好運。 – shellter

回答

2

我認爲問題是,你不能修改一個參數的值。我運行了一個快速測試,並且能夠更改變量的值,但是當您嘗試修改參數時遇到了同樣的錯誤消息。

雖然沒有辦法確定,但Oracle調試是一團糟。 DBMS_DEBUG文檔是錯誤的。 DBMS_DEBUG_JDWP沒有任何有用的信息,這是SQL Developer使用的信息。

如果可能,您必須在將值傳遞給過程之前更改該值。