本页面主要介绍DMS创建事件的功能和操作。
前提条件
- 用户已获取权限并登录到DMS控制台。
用户登录的数据库必须开启事件支持。
通过执行
SQL: SELECT @@event_scheduler;
语句来查看数据库是否支持事件,若结果返回 “ON“,说明数据库开启了事件支持。若结果返回”OFF“,说明数据库未开启事件支持。需要用户修改配置文件或者执行
SQL: SET GLOBAL event_scheduler = ON;
语句来开启事件支持。
操作步骤
选择用户要登录的数据库,单击 登录到数据库 按钮进行登录。
事件、触发器、函数、存储过程在DMS中统称为可编程对象。单击左侧目录树的可编程对象Tab页,可看到相关可编辑对象。
在事件列表上单击菜单,选择新建(事件),打开新建触发器界面,如下图所示。
编号1:事件设置:主要设置好事件的名称,是否循环执行,循环周期,开始时间,结束时间,状态,注释等信息。
编号2:事件执行语句:填写当事件定时触发时需要执行的操作。
设置好事件的触发规则,填写事件的执行SQL语句,如下图所示。
单击保存按钮,DMS为用户生成待创建事件的SQL语句,如下图所示。
确认SQL语句无误后,单击确定按钮,DMS将刚刚编辑的事件在用户的数据库执行。
说明
如果执行成功,DMS会提示用户保存成功。
左侧的可编程对象>事件中可以看到用户刚刚创建的事件。
通过SQL窗口来验证事件是否正常执行。
本例中,事件的执行语句是每分钟插入一条数据到copy_test表中。通过查询该表,查看数据是否正常插入即可。
从查询结果中可以看出,数据被成功插入,事件每分钟执行一次操作,符合预期。
DMS通过事件上的菜单,可以进行事件的其他操作,如下所示:
- 新建(事件)
- 编辑(事件)
- 删除(事件)
文档内容是否对您有帮助?