1.定义:
2.查看所有存储过程:
show procedure status;
3.创建存储过程:
create procedure 存储过程名字(参数)
begin
s1l语句;
end$ #重定义的结束标记($)
例子:
create procedure p1(n smallint,c char(1))
begin
if c='u' then
slelect * from b where number>n;
else
declare i int; #声明变量
declare sum int;
set i = 1; #变量赋值
set sum=0;
while i < = n do
set sum = sum + i;
set i = i + 1;
end while;
select sum; #输出值
end if;
end$
4.存储过程的调用:
call p1(,'u')$ #注意“$”只是结束标记
5.删除存储过程
drop procedure 存储过程名字