END
注意:
1.参数列表包含三部分
参数模式 参数名 参数类型
举例:
IN stauname varchar(20)
参数模式:
IN :该参数可以作为输入,也就是该参数需要调用方 传入值
OUT :该参数可以作为输出,也就是该参数可以作为返回值
INOUT:该参数既可以作为输入也可以作为输出,也就是该参数既需要传入值,又可以返回值
2.如果存储过程体仅仅只有一句话,BEGIN END 可以省略
3.存储过程体中的每条sql语句的结尾必须加分号。
4.存储过程的结尾可以使用delimiter重新设置
语法:
delimiter 结束标记
案例:
delimiter $
CALL 存储过程名(实参列表);
1.空参列表
案例:
要求:向boys表中插入数据
select * from boys;
a.创建存储过程:
delimiter $
create procedure mypro1()
begin
INSERT into boys VALUES(5,‘张三’,1223);
INSERT into boys VALUES(6