如果您创建的事件处理程序没有可触发它的调度或系统事件,则仅当手工触发时它才会执行。
使用 SQL Anywhere 12 插件以具有 DBA 权限的用户身份连接到数据库。
在左窗格中,右击 [事件] 并选择 [新建] » [事件]。
在 [您要为新事件指定什么名称] 字段中键入事件的名称,然后单击 [下一步]。
选择 [手工],然后单击 [下一步]。
选择 [启用此事件] 并选择 [在所有数据库中执行],然后单击 [下一步]。
键入说明事件的注释,然后单击 [完成]。
在 [SQL] 窗格中,键入事件的 SQL 语句。
从 [文件] 菜单中选择 [保存]。
以具有 DBA 权限的用户身份连接到数据库。
执行没有调度或 WHERE 子句的 CREATE EVENT 语句。CREATE EVENT 的限制语法如下:
CREATE EVENT event-name HANDLER BEGIN ... //event handler END
如果您在开发事件处理程序,则以后可使用 Sybase Central 或 ALTER EVENT 语句添加调度或系统事件,以便控制事件的触发。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |