Collection Contents 上一页 下一页 PDF

ASA SQL 参考

SQL 语句

ALTER EVENT 语句


说明 

此语句用于更改事件的定义或者与之关联的、自动执行预定义操作的处理程序。另外,使用此语句还可以变更调度操作的定义。

语法 

ALTER EVENT event-name
DELETE TYPE | TYPE event-type ]
{      WHERE { trigger-condition | NULL }
   | { ADD | MODIFY | DELETE } SCHEDULE schedule-spec
}
ENABLE | DISABLE ]
[ [ MODIFY ] HANDLER compound-statement | DELETE HANDLER }

event-type :
  BackupEnd   | "Connect"
ConnectFailed  | DatabaseStart
DBDiskSpace | "Disconnect"
GlobalAutoincrement | GrowDB
GrowLog      | GrowTemp
LogDiskSpace   | "RAISERROR"
ServerIdle     | TempDiskSpace

trigger-condition :
event_condition( condition-name ) { = | < | > | != | <= | >= } value

schedule-spec :
schedule-name ]
   { START TIME start-time | BETWEEN start-time AND end-time }
   [ EVERY period { HOURS | MINUTES | SECONDS } ]
   [ ON { ( day-of-week, ... ) | ( day-of-month, ... ) } ]
   [ START DATE start-date ]

event-name | schedule-name :    identifier

day-of-week :        string

value | period | day-of-month :   integer

start-time | end-time :      time

start-date :         date

参数 

DELETE TYPE 子句    删除事件与事件类型的关联。有关事件类型的说明,请参见选择系统事件

ADD | MODIFY | DELETE SCHEDULE 子句    更改调度的定义。在任一 ALTER EVENT 语句中只能变更一个调度。

WHERE 子句    WHERE NULL 选项删除条件。

有关大多数参数的说明,请参见 CREATE EVENT 语句

用法 

此语句允许您变更用 CREATE EVENT 创建的事件定义。可能的用法包括:

权限 

必须具有 DBA 权限。

副作用 

自动提交。

另请参见 

Collection Contents 上一页 下一页 PDF