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

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器启动的同步 » 用于服务器启动的同步的 MobiLink 服务器设置 » 通告程序事件 » 轮询事件

 

shutdown_query 事件

此轮询事件接受 SQL 脚本,并在 begin_poll 事件之后触发。返回值指定通告程序的关闭状态。缺省情况下,此值为空值,所以不触发此事件。

要关闭通告程序,将 SQL 脚本设置为返回 'yes';否则,将其设置为返回 'no'。如果通告程序关闭,则不触发 end_poll 事件。

将关闭状态存储到表时,使用 end_connection 事件重置状态。

另请参见
示例

以下示例使用 ml_add_property 系统过程为名为 Simple 的自定义通告程序创建 shutdown_query 事件脚本。SELECT 语句告诉通告程序如果 tooManyNotifierErrors 方法返回 true 则关闭。

CALL ml_add_property('SIS', 'Notifier(Simple)', 'shutdown_query',
    'SELECT 
        IF tooManyNotifierErrors() THEN
            'yes'
        ELSE
            'no'
        ENDIF'
);