存储过程
含义:一组预先编译好的SQL语句的集合,理解成批处理语句。
好处
①提高代码重用性
②简化操作
③预处理,提高了效率
创建语法
create procedure 存储过程名(参数列表)
begin
存储过程体(一组合法的SQL语句)
end
结束标记
注意
1、产生列表包含三部分
参数模式 参数名 参数类型
举例:
in stuname varchar(20)
参数模式
in 参数可作为输入
out 参数可作为输入
inout 参数即可作为输入又可作为输出
2、存储过程体中的每条SQL语句结尾必须加分号。
存储过程结尾可以使用delimiter设置
语法: delimater 结束标记
调用语法
call 存储过程名(实例列表) 结束标记
删除语法
drop pprocedure 存储过程名