Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 维护数据库 » 使用调度和事件自动完成任务 » 事件处理任务

 

触发事件处理程序

除了由于调度或系统事件而执行事件处理程序外,还可以手工触发事件处理程序。在开发事件处理程序过程中,手工触发事件是很有用的;对于生产环境中的某些事件,它也是很有用的。例如,您已经有了一个按月调度的销售报表,但有时希望获得销售报表并不是由于到了月末这一原因。

有关开发事件处理程序的详细信息,请参见开发事件处理程序

 ♦  触发事件处理程序 (Sybase Central):
  1. 使用 SQL Anywhere 12 插件以具有 DBA 权限的用户身份连接到数据库。

  2. 在左窗格中,双击 [事件]。

  3. 右击该事件并选择 [触发器]。

    必须先启用事件,然后才能将其触发。要启用某个事件,请右击该事件并选择 [已启用]。

  4. 在 [参数] 字段中,键入该事件以逗号分隔的参数列表。例如:

    parameter=value,parameter=value
  5. 单击 [确定]。

 ♦  触发事件处理程序 (SQL):
  1. 以具有 DBA 权限的用户身份连接到数据库。

  2. 执行提供了事件名称的 TRIGGER EVENT 语句。例如:

    TRIGGER EVENT sales_report_event;

    请参见TRIGGER EVENT 语句