1.语法结构
-- 声明分隔符
delimiter $$
-- 创建存储过程
create procedure 存储过程名称(参数列表)
-- 开始执行存储过程
begin
-- 存储过程的逻辑
select * from user;
-- 结束存储过程
end;
--分隔符
$$
-- 重置分隔符
delimiter ;
案例如下:
delimiter $$
create procedure my_procedure_01()
begin
select * from prod;
end;
$$
delimiter ;
请求存储过程
call my_procedure_01();
2.特点
1.能够完成比较复杂的判断和运算
2.可编程性强,灵活
3.SQL编程的代码可以重复使用
4.执行速度相对快一些
5.减少网络之间的数据传输,节省开销