在开发阶段,定义和测试没有触发条件或调度的事件处理程序,然后在事件处理程序完成后,使用 ALTER EVENT 添加执行条件
如果需要更改某个事件,可在该事件运行时通过执行 ALTER EVENT...DISABLE 语句将其禁用。要在 Sybase Central 中禁用某个事件,请右击该事件,然后清除 [已启用] 选项。禁用该事件并不会中断当前事件处理程序的执行;事件处理程序会继续执行,直到完成。事件处理程序完成后,它不会重新启动,直到您重新启用它。您可以更改定义,然后重新启用。要确定哪些事件正在运行,请执行以下语句:
SELECT *
FROM dbo.sa_conn_info()
WHERE CONNECTION_PROPERTY( 'EventName',Number ) = 'event-name';