トリガーするスケジュールもシステムイベントも設定しないでイベントハンドラーを作成した場合、それは手動でトリガーしたときのみ実行されます。
イベントハンドラーを開発する場合、スケジュールやシステムイベントを追加して、後からイベントのトリガーを制御できます。これには Sybase Central または ALTER EVENT 文を使用します。
SQL Anywhere 12 プラグインを使用して、DBA 権限のあるユーザーとして、データベースに接続します。
左ウィンドウ枠で [イベント] を右クリックし、[新規] » [イベント] をクリックします。
[新しいイベントの名前を指定してください。] フィールドにイベントの名前を入力し、[次へ] をクリックします。
[手動] をクリックし、[次へ] をクリックします。
[このイベントを有効にする] » [すべてのデータベースで実行] をクリックしてから、[次へ] をクリックします。
イベントを説明するコメントを入力し、[完了] をクリックします。
[SQL] ウィンドウ枠で、イベントで使用する SQL 文を入力します。
[ファイル] » [保存] をクリックします。
DBA 権限のあるユーザーとして、データベースに接続します。
スケジュールや WHERE 句なしで CREATE EVENT 文を実行します。CREATE EVENT の構文は、次のとおりです。
CREATE EVENT event-name HANDLER BEGIN ... //event handler END
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |