1.条件语句的三个分支
if then
if then else
if then else if else if...... else
if 条件表达式 then
执行语句
end if;
if 条件表达式 then
执行语句1
else
执行语句2
end if;
if 条件表达式 then
执行语句
elseif 条件表达式2 then
执行语句
elseif 条件表达式3 then
执行语句.....
else (可有可无)
执行语句
end if;
(字符串可以直接用=比较,不等于可以写成<>)
2.循环控制语句(循环控制结构)
loop开头end loop;结尾例如
loop
执行语句
exit when 条件表达式;
end loop;
综合例子(写一个能插入n条记录并且记录id自己递增的过程)
create or replace procedure pro1(v_in_ename varchar2,n number) is
c_empno number:=1;
begin
loop
insert into users5 values(v_empno,v_in_ename);
exit when v_empno=n;(这里的exit是指退出当前循环)
v_empno:=v_empno+1;(等号前面加冒号代表赋值)
end loop;
end;
3.while 条件表达式 loop
执行语句....;
e