有没有人成功使用过通知触发器?
有谁知道我可以在哪里获得返回的字符串示例?
谢谢,
霍华德
答案 0 :(得分:1)
我不完全确定你在寻找什么,但是你可以创建一个触发器来发出这样的事件:
CREATE TRIGGER MyNotifier ON EventTest
AFTER UPDATE
BEGIN
execute procedure sp_SignalEvent( 'UpdateOccurred',
false, 0, 'some data' );
END;
然后,以下两个语句将创建事件,然后等待它(在此示例中为30秒)。将返回的数据是sp_SignalEvent过程中的最后一个参数(上例中的“某些数据”)。更现实的是使用表中更新的数据。
execute procedure sp_CreateEvent( 'UpdateOccurred', 2 );
execute procedure sp_WaitForEvent( 'UpdateOccurred', 30000, 0, 0 );
documentation for sp_CreateEvent也提供了一个示例。