7

Oracle SQL Developer を使用してストアド プロシージャをデバッグしようとしています。DBは別のボックスにあります。を使用して権限を付与しました

GRANT debug any procedure, debug connect session TO <user>;

プロシージャ内の割り当て行の 1 つにブレーク ポイントを配置しました。私は必死になって他の場所も試しました。[デバッグ] をクリックすると、デバッグ ダイアログが表示され、すべての値を入力します。デバッグを実行すると、ストアド プロシージャが実行され、デバッグ コントロールが 1 秒で画面全体に点滅し、終了して終了します。あたかも存在しないかのように、すべてのブレークポイントを見逃します。何か案は?

4

2 に答える 2

0

さて、偶然答えを見つけました。procを少し変更し(デバッグを追加)、保存してから動作を開始したことがわかりました。

于 2009-12-28T14:11:18.470 に答える