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;

最新文章

  1. web设计页面跳转的方法
  2. SpringMVC与Struts2区别与比较总结
  3. jQuery学习总结(二)
  4. js功能汇总
  5. javascript常见错误
  6. C语言 goto, return等跳转
  7. AD,Group
  8. jQuery获取Select选中的Text和Value,根据Value值动态添加属性
  9. problems record
  10. [LeetCode] Minimum Size Subarray Sum 解题思路
  11. Android-Socket传输 GPRS网络
  12. JSTL解析——007——fmt标签库02
  13. css3布局属性flex
  14. org.apache.commons.lang3.tuple.Pair 作为更新参数,XML 中的 Sql 取不到值、报错
  15. 4、Android UI测试
  16. Tarjan + bfs HYSBZ 1179Atm
  17. 数据库 case when then 的用法 (举个栗子~~~)
  18. laravel 项目表单中有csrf_token,但一直报错419错误 解决redis连接错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persi
  19. js 横屏 竖屏 相关代码 与知识点
  20. delphi teechrt中TChart 一些属性设置

热门文章

  1. java初学1
  2. 博客挪窝了 http://my.oschina.net/jrrx/blog
  3. Python MySQLdb 模块使用方法
  4. AJAX提交表单后要清空,否则再次提交原来的数据会认为重复提交,提交失败。使用ajaxSubmit 函数需要引入jquery.form.min.js 文件
  5. 整数拆分 [dp+多项式插值]
  6. POJ 2318 TOYS | 二分+判断点在多边形内
  7. 2013年 ACMICPC 杭州赛区H题
  8. eclipse快捷键及各种设置
  9. svn installation
  10. laravel 学习笔记 —— 神奇的服务容器