第 15 章 · 第六节 · 课件第 52、53、54 页合并重做
创建存储过程
CREATE PROCEDURE 过程名(参数) 特征 过程体。
创建存储过程
创建存储过程有两种方法:在代码窗口中执行 CREATE PROCEDURE 语句,或者使用 Workbench 的菜单。
CREATE [DEFINER = 用户] PROCEDURE 过程名([参数[, …]])
[特征 …]
BEGIN
过程体
END
参数的格式
[IN | OUT | INOUT] 参数名 类型
- IN 输入、OUT 输出、INOUT 输入输出,省略时为 IN
- 可以没有参数,但括号不能省略
注意
- 过程建在当前数据库中,也可以写成 数据库名.过程名
- 过程体有多条语句时,先用 DELIMITER 改定界符
- Workbench 中右击 Stored Procedures,选 Create Stored Procedure,写好过程体后单击 Apply
创建存储过程要有 CREATE ROUTINE 权限。
重 点
参数表可以为空,但过程名后面的括号不能省略。