Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » Ultra Light データベース管理とリファレンス » Ultra Light データベースのタスクと機能

 

Ultra Light のイベント通知

Ultra Light でイベントと通知がサポートされるようになりました。通知は、イベントが発生したときに送信されるメッセージであり、パラメーターに関する追加情報も示されます。Ultra Light にはシステムイベントがありますが、イベントにはユーザー定義のものもあります。

イベント通知によって、接続間または同じデータベースに接続されているアプリケーション間での調整および通知を行うことができます。通知は、接続のデフォルトキューまたは明示的に作成および命名されたキューのいずれかで管理されます。イベントの発生時に、通知が登録されたキュー (または接続) に送信されます。

それぞれの接続では、固有の通知キューが管理されます。名前付きのキューは、任意の接続に対して作成できます。

また、この機能では、事前に定義されたシステムイベントを使用して、テーブルが変更された場合などのデータの変更に対する「トリガー」や同期が行われた場合の通知が提供されます。次のような事前に定義されたイベントがあります。

ユーザーイベントは、アプリケーションによって定義およびトリガーすることもできます。

イベントと通知の API は、サポートされている各言語で提供されます。また、API 機能にアクセスするための SQL 関数も提供されています。

 イベント
 キューの操作
 イベントの操作
 通知の操作
 その他の考慮事項