5

PL/SQL 開発者を使用して Oracle パッケージをデバッグしていますが、問題が発生しています。パラメーターの 1 つが CLOB です (これは大きな XML 文字列です)。アプリケーション側から渡して CLOB にすることはできますが、PL/SQL デバッガーでは、XML の文字列表現をデバッガーに入れ、パッケージ内の proc がそれを CLOB として扱うようにしますか? 現状では、設定してからパッケージにステップインすると、パラメーターは NULL と評価されますが、文字列は問題ありません。

これはデバッグ設定ウィンドウです

4

2 に答える 2

13

SP を呼び出している pl/sql ブロッ​​クをいつでも使用できます。この場合、CLOB パラメータに対応するチェックボックスの選択を解除し、呼び出しステートメントを次のように置き換えます。

declare
    myClob1 clob := to_clob('your data');
begin
    searchtrackingpolicies_split(callerid => :callerid,
                                 xmlcriteria => myClob1,
                                 xmlsearchresults => :xmlsearchresults);
);
end;

myClob1 の前のコロンが削除されていることに注意してください。

于 2011-11-01T22:01:20.273 に答える
0

https://forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflat&Number=18643

使用: 「CLOB」の代わりに「一時 CLOB」 ここに画像の説明を入力

于 2021-10-25T09:49:19.063 に答える