使用控制结构——条件分支语句——CASE语句
2013-04-30 22:12
323 查看
当处理多重条件分支时,不仅可以使用if语句,而且可以使用CASE语句。因为使用CASE语句更加简洁,而且执行效率也更好,所以建议使用CASE 语句。
注意: 为了避免CASE_NOT_FOUND 例外,在编写CASE语句时应该带有ELSE 子句。
输入no的值:10
注意: 为了避免CASE_NOT_FOUND 例外,在编写CASE语句时应该带有ELSE 子句。
declare v_deptno emp.deptno%type; begin v_deptno:=&no; case v_deptno when 10 then update emp set comm=100 where deptno=v_deptno; when 20 then update emp set comm=80 where deptno=v_deptno; when 30 then update emp set comm=50 where deptno=v_deptno; else dbms_output.put_line('不存在该部门: '); end case; end; /
输入no的值:10
相关文章推荐
- 使用控制结构——条件分支语句——多重条件分支
- 使用控制结构——条件分支语句——简单条件
- 使用控制结构——条件分支语句——二重条件条件
- Java使用条件语句和循环结构确定控制流
- 3、shellwhile循环,C-for循环,until循环,case分支结构,流程控制语句
- 编写控制结构之条件分支语句
- 请教一下各位大侠,关于sql语句中使用case替换where条件的查询出现空行的原因
- 全面掌握Java中的循环控制语句与条件判断语句的使用
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 编码原则:最小化使用控制结构(条件和循环)续:告别 break 和 continue
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 用case分支语句控制apache服务的实例
- 使用控制结构——顺序控制语句——GOTO和NULL
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- Java使用条件语句和循环结构确定控制流(实例)
- vbs中使用select case条件语句,case中匹配项多于一个时,提示:type mismathc/ 800A000D
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)