delete storedprocedure を実行すると、「ORA-01013: ユーザーが現在の操作のキャンセルを要求しました」というメッセージが表示されます。
また、アプリケーションから例外をスローするのに時間がかかります (約 10 秒以上)。
Toad でこのクエリを実行すると、30 秒以上かかります。キャンセルすると、出力ウィンドウに上記のエラーが表示されます。
データアクセスブログはタイムアウトすると自動的にキャンセルされると思います。
なぜ30秒かかるのか不思議です。また、選択クエリを単独で実行すると、レコードがありません。
削除のみを呼び出すと、時間がかかります。
DELETE FROM ( SELECT *
FROM VoyageVesselBunkers a
JOIN VoyageVessel b
ON a.VoyageVesselId = b.Id
WHERE a.Id = NVL(null,a.Id)
AND b.VoyageId = NVL('5dd6a8fbb69d4969b27d01e6c6245094',b.VoyageId)
AND a.VoyageVesselId = NVL(null,a.VoyageVesselId) );
なにか提案を。アナンド