Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
検索ボタンをクリックすると、オラクルでいくつかのレコードを検索するJavaアプリケーションがあります。ストアド プロシージャを呼び出して、Oracle テーブルのデータを検索します。検索出力が非常に大きく、処理に時間がかかる場合があるため、いつでも操作をキャンセルできるようにキャンセル ボタンを実装したいと考えています。Javaで別のスレッドを実装することを考えましたが、ストアドプロシージャが既に呼び出されているため、問題は解決しません。どうすればこれを達成できますか?
実行中のストア プロシージャをキャンセルするkillコマンドを含む別のストアド プロシージャを作成し、キャンセル ボタンからこの新しい SP を呼び出す必要があります。
実行中の SP を強制終了するには、次を参照してください。
実行中の Oracle プロシージャを終了する方法