2017-03-21 3 views
0

新しいデータ挿入イベントの後にoracle表のdoProcess()などのJava関数をコールする必要があります。この機能を実現するために、私は、フラグ属性ステータス(T/F)を持つOracleテーブルのデータをチェックする30分間隔で実行するJavaスケジューラを作成しました。デフォルトでは、FalseおよびAfterスケジューラーの作業は、Trueを変更して完了します。しかし、問題は、私はこの機能を完了するためにJavaスケジューラを実行する必要があるたびに(新しいデータ挿入時にdoProcess()のようなJava関数を呼び出す)だから、これらの機能をJavaスケジューラなしで自動化したい。どうすればそれを達成できますか? weblogicサーバーでjavaとoracleを使用しています。 適切な解決策をご提供ください。Java関数呼び出しでオラクル表挿入によるイベント自動化

答えて

0

Javaコードをデータベースに保存できる場合は、Javaストアドプロシージャにコードを挿入し、データベースの呼び出しで呼び出しを行うことができます。

第2の方法では、通知を受け取る1つの別の接続で変更を申し込むことができます。この場合チェックDBMS_ALERT(http://docs.oracle.com/database/122/ARPLS/DBMS_ALERT.htm#ARPLS351)またはDBMS_PIPE

に3はおかげIGRまたはデータベース

+0

のうち、待ち行列の任意のタイプであってもよいです。私はチェックし、答えとして確認します。最初のポイントは不可能で、3番目のポイントはうまく説明されないので、私は2番目のポイントを確認してから、戻ってきます。 –

関連する問題