connection.dequeue(queueNam, arg, arg) を呼び出すと、キューがリッスンされることがわかっています。キューが空かどうかを確認する方法、またはキュー内のオブジェクトの数を確認する方法はありますか?
質問する
682 次
2 に答える
0
Oracleのこのドキュメントに基づくと、ここのクラスには、空であるかどうかを確認したり、キュー内のオブジェクトの数を確認したりする方法がありません。
これらのクラスの1つを参照している場合、要求しているものに対するメソッドはありません。
このページの最初のリンクからクラスに出くわしました。
于 2012-12-20T20:02:56.353 に答える
0
AQ$Queue_Table_Name
永続キューの場合は、基になるテーブルにクエリを実行できます。そうでない場合は、ロールバックする単一のトランザクションで各オブジェクトをキューから取り出し、正常にキューから取り出されたオブジェクトの数をカウントする以外に、そうする方法がわかりません。
于 2012-12-20T19:40:43.397 に答える