1.判断语句
语句一: IF-THEN
IF 条件 THEN
执行语句
END IF;
语句二: IF-THEN-ELSE
IF 条件 THEN
执行语句
ELSE
执行其他语句
END IF;
语句三: IF-THEN-ELSIF
IF 条件1 THEN
执行语句1
ELSIF 条件2 THEN
执行语句2
ELSE
执行其他语句
END IF;
2.循环语句
方法一:
- create or replace procedure testwhileloop IS
- v_count number := 0;
- begin
- while v_count < 10 loop
- v_count := v_count + 2;
- dbms_output.put_line('v_count:' || v_count);
- end loop;
- end testwhileloop;
打印的结果为:
- v_count:2
- v_count:4
- v_count:6
- v_count:8
- v_count:10
方法二:
oracle loop if 循环
- declare
- x number;
- begin
- x:=0;
- loop --循环开始
- x:=x+1;
- if x>3 then --循环体
- exit;
- end if;
- dbms_output.put_line('内x的值'||x); --循环体
- end loop; --结束循环
- dbms_output.put_line('外X的值'||x);
- end;
输出结果:
- 内x的值1
- 内x的值2
- 内x的值3
- 外X的值4