本页面主要介绍DMS创建存储过程的功能和操作。
前提条件
用户已获取权限并登录到DMS控制台。
背景信息
这里以MySQL数据库为例进行说明。
操作步骤
选择要登录的数据库,单击登录到数据库按钮进行登录。
存储过程、函数、触发器、事件在DMS中统称为可编程对象。单击左侧目录树的可编程对象Tab页,可看到这些可编辑对象。如下图所示。
单击新建:存储过程按钮,DMS将打开存储过程创建窗口。如下图所示。
填写存储过程名称说明,单击确定按钮。
DMS提供存储过程模板,用户只需编辑存储过程主体部分。
单击保存按钮,将存储过程保存到数据库中。如果存在语句错误,DMS会提示出错原因。修改正确后单击保存按钮,DMS会提示保存成功。
单击执行按钮,可以执行该存储过程,如图:
示例
填写入口参数,如本例中cnt参数的值设置为80,目标是将Value=80的记录查询出来。
单击开始执行,DMS将会执行该存储过程。如果存储过程中有输出参数或者中间结果集,则DMS会展示这些数据。
消息Tab页将展示存储过程执行的消息。如输出变量,中间结果集等等。
中间结果集1Tab页将展示存储过程执行的过程中输出的结果集。如果有多个结果集,DMS会产生多个中间结果集Tab页, 如中间结果集1、中间结果集2、中间结果集3等等。
单击中间结果集1Tab页,查看中间结果集,如下图所示。
说明
本例中展示的是value值等于80的记录,符合预期。
在创建存储过程时,用户可以指定创建选项。单击 选项设置,可以为创建存储过程指定不同的选项。如下图所示。
DMS的存储过程创建工作就完成后,用户可以在可编程对象中查看到该存储过程。
说明
用户还可以通过菜单进行存储过程的其他操作。
- 新建
- 编辑
- 删除
- 执行
用户可以通过SQL窗口来执行存储过程,如图:
说明
- 编号1:使用 call 存储过程名(参数)来调用存储过程。
- 编号2: 对于有结果集的存储过程,SQL窗口会展示结果集。
文档内容是否对您有帮助?