1

javaとjmstemplateを使用して、CLOBフィールドを含むペイロードを使用してメッセージをOracleキューにエンキューしようとしています。

私の質問は、どうやってそんなことをするのですか?グーグルを見て、私がしなければならないことを示すさまざまな提案があります:

  1. 空のロードでメッセージをエンキューします
  2. 手順1で作成したメッセージIDを使用して、キューテーブルからusr_dataを取得します。
  3. CLOBをキューテーブルに書き込みます。

残念ながら、利用できるサンプルは多くありません。以前にこれを行ったことがある人や、サンプルコードがあるのではないかと思いました。

よろしく、

ヨアン。

4

1 に答える 1

0

Oracle 9i アプリケーション開発者ガイド』から- Advanced Queuing 付録 A - Oracle Advanced Queuing by Example を参照してください。

最後の例は、「Java を使用した LOB 属性を含むオブジェクト タイプ メッセージのエンキューとデキュー」と呼ばれ、参考になるかもしれません。

例自体はサイズが数ページあるため、ここに投稿することはできません。

使用している Oracle に応じて、後でドキュメントをチェックして、更新された例があるかどうかを確認することもできますが、11g の同様のドキュメントは見つかりませんでした。

于 2012-08-01T13:25:25.023 に答える