2

Oracle SQL Developerでプロシージャをデバッグしているときに、入力データに値を設定できません。

値を NULL から他の値に変更しようとすると、次のエラーが発生します。何が問題ですか?「デバッガープロセスが値の変更を許可しない可能性があります」とは何ですか?これを修正するにはどうすればよいですか?

ここに画像の説明を入力

4

1 に答える 1

2

問題は、パラメーターの値を変更できないことだと思います。簡単なテストを実行し、変数の値を変更することはできましたが、パラメーターを変更しようとすると、あなたと同じエラー メッセージが表示されました。

ただし、確認する方法はありません。Oracleのデバッグは混乱しています。DBMS_DEBUG のドキュメントが間違っています。また、SQL Developer が使用する DBMS_DEBUG_JDWP に関する有益な情報はありません。

可能であれば、値をプロシージャに渡す前に変更する必要があります。

于 2012-11-17T22:17:07.457 に答える