来源:网易云课堂《精通MySQL存储过程、函数和触发器》课程
讲师:huangxifeng607(黄锡峰)
笔记:
(1)一个简单的存储过程
delimiter $$
create procedure testa()
begin
select uid from hxf where uid=2;
end;
$$
delimiter ;
存储过程的结构组成:
1.创建格式:create procedure 存储过程名
2.包含一个以上代码块,代码块实用begin和end之间
3.在命令行中创建需要定义分隔符delimiter $$
(2)存储过程的特点
1.能完成较复杂的判断和运算
2.可编程性强,灵活
3.SQL编程的代码可重复实用
4.执行速度相对快一些(网络开销,解析优化)
5.减少网络之间数据传输,节省开销