0

検索ボタンをクリックすると、オラクルでいくつかのレコードを検索するJavaアプリケーションがあります。ストアド プロシージャを呼び出して、Oracle テーブルのデータを検索します。検索出力が非常に大きく、処理に時間がかかる場合があるため、いつでも操作をキャンセルできるようにキャンセル ボタンを実装したいと考えています。Javaで別のスレッドを実装することを考えましたが、ストアドプロシージャが既に呼び出されているため、問題は解決しません。どうすればこれを達成できますか?

4

1 に答える 1

3

実行中のストア プロシージャをキャンセルするkillコマンドを含む別のストアド プロシージャを作成し、キャンセル ボタンからこの新しい SP を呼び出す必要があります。

実行中の SP を強制終了するには、次を参照してください。

実行中の Oracle プロシージャを終了する方法

于 2013-04-25T10:06:22.017 に答える