创建存储过程
可以通过DMS或MySQL客户端登录到RDS, 创建存储过程。示例代码如下:
DROP PROCEDURE IF EXISTS TEST_PROC; DELIMITER // CREATE PROCEDURE TEST_PROC(IN ID int,OUT NAME VARCHAR(50)) BEGIN IF(ID = 1) THEN SET NAME = ‘test1’; END IF; IF(ID = 2) THEN SET NAME = ‘test2’; END IF; SELECT version(); END //;
查看存储过程
在RDS MySQL中,有两种方法查看数据库中的存储过程:
- 通过系统表查询
登录到数据库中,执行如下命令:
select * from mysql.proc where db=’‘ and type=’procedure’ order by name;
- 通过show status查询
登录到数据库中,执行如下命令:
show procedure status; show create procedure \G;