1

通知トリガーをうまく使った人はいますか?

返された文字列のサンプルをどこで入手できるか知っている人はいますか?

ありがとう、

ハワード

4

1 に答える 1

1

何を探しているのか完全にはわかりませんが、次のようなイベントを通知するトリガーを作成できます。

CREATE TRIGGER MyNotifier ON EventTest
   AFTER UPDATE 
BEGIN 
   execute procedure sp_SignalEvent( 'UpdateOccurred', 
                   false, 0, 'some data' );
END; 

次に、次の 2 つのステートメントでイベントを作成し、それを待ちます (この例では 30 秒)。返されるデータは、sp_SignalEvent プロシージャの最後のパラメータです (上記の例では「some data」)。テーブルで更新されたデータを使用する方がより現実的です。

execute procedure sp_CreateEvent( 'UpdateOccurred', 2 );
execute procedure sp_WaitForEvent( 'UpdateOccurred', 30000, 0, 0 );

sp_CreateEventのドキュメントにも例が示されています。

于 2010-08-26T14:58:13.120 に答える