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;

相关文章:

  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2021-07-31
  • 2021-06-28
  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案