1、if else分支
mysql:用elseif Oracle:用elsif
可以用select直接查看获取的值或者一个变量。
1 create procedure pd_testif2(in num int,out str varchar)
2 begin
3 if num=1 then
4 set str='一';
5 elseif num=2 then
6 set str='二';
7 end if;
8 end;
9 --调用
10 call pd_testif2(1,@str);
11 select @str;
执行结果:一
2、循环
mysql:while 条件 do Oracle:while 条件 loop
语句块 语句块
end while; end l