码迷,mamicode.com
首页 > 数据库 > 详细

PL/SQL分支、循环语句

时间:2015-11-02 09:06:46      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:

CREATE OR REPLACE PROCEDURE PR_TEST2 IS

V_CASE NUMBER(5) := 100;

BEGIN

IF 2 < 1 THEN

DBMS_OUTPUT.PUT_LINE(‘条件成立‘);

ELSIF 4 > 3 THEN

DBMS_OUTPUT.PUT_LINE(‘条件不成立‘);

END IF;

CASE V_CASE

WHEN 1 THEN

DBMS_OUTPUT.PUT_LINE(‘条件匹配=1‘);

WHEN 100 THEN

DBMS_OUTPUT.PUT_LINE(‘条件匹配=100‘);

ELSE

DBMS_OUTPUT.PUT_LINE(‘条件不匹配‘);

END CASE;

CASE

WHEN 8 > 7 THEN

DBMS_OUTPUT.PUT_LINE(‘8 > 7 成立‘);

WHEN 9 > 8 THEN

DBMS_OUTPUT.PUT_LINE(‘9 > 8 成立‘);

ELSE

DBMS_OUTPUT.PUT_LINE(‘都不成立‘);

END CASE;

<<loop1>>--标签
LOOP

v_case := v_case - 1;

dbms_output.put_line(‘v_case =‘|| v_case );

IF v_case = 95 THEN

EXIT loop1;--退出指定标签的循环 简写 exit when 条件;

END IF;

END LOOP;

WHILE V_CASE > 90 LOOP

v_case := v_case - 1;

dbms_output.put_line(‘v_case =‘|| v_case );

END LOOP;

FOR inx IN 1..5 LOOP

v_case := v_case - 1;

dbms_output.put_line(‘v_case =‘|| v_case );

END LOOP;

 

END PR_TEST2;

PL/SQL分支、循环语句

标签:

原文地址:http://www.cnblogs.com/OldZhao/p/4929166.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!