PL/SQLプログラムのリフレッシュ動作
PL/SQLプログラムのデバッグ中は、必ずOracle Developer ToolsによりPL/SQLプログラムの最新バージョンがデータベースからリフレッシュされます。
デバッグ中のPL/SQLプログラムを変更した際にデータベースに保存していない場合は(これはダーティPL/SQLプログラムと呼ばれます)、デバッグの前に、PL/SQLプログラムをデータベースに保存するよう求めるはい/いいえダイアログ・ボックスが表示されます。「Yes」を選択すると、PL/SQLプログラムはデータベースに保存され、デバッグが開始されます。「No」を選択すると、デバッグは実行できません。
保存されたPL/SQLプログラムのデバッグ中にダーティPL/SQLプログラムがコールされた場合は、実行がダーティPL/SQLプログラムで停止します。コールされたPL/SQLプログラムが変更されたためにデバッグが正しく実行できない可能性があることを示す「OK」ダイアログ・ボックスが表示されます。「OK」をクリックすると、コールされた(ダーティ)プログラムで実行が停止されます。
PL/SQLプログラムが変更されても、デバッグ中にソース・コードは同期化されないことに注意してください。