有没有人成功使用过通知触发器?
有谁知道我在哪里可以获得返回的字符串样本?
谢谢,
霍华德
我不完全确定您在寻找什么,但您可以创建一个触发器来发出这样的事件信号:
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 );
sp_CreateEvent的文档也提供了一个示例。