Oracle控制语句(if , loop , while , for)
来源:互联网 发布:linux离线安装网卡驱动 编辑:程序博客网 时间:2024/06/03 01:14
--if...then...elsif..then.. else...end ifdeclare num integer; inputno number(10);begin inputno :='&请输入'; select sal into num from scott.emp where empno=inputno; if(num<2000) then dbms_output.put_line('薪水低于2000'); elsif (num>=2000 and num<=3000) then dbms_output.put_line('薪水在3000-2000之间'); else dbms_output.put_line('薪水高于3000'); end if;end;--case语句declare v_deptno number:=10; v_sal number;begin case v_deptno when 10 then v_sal:=1; when 20 then v_sal:=2; else v_sal:=3; end case; update scott.emp set sal=sal+v_sal where deptno=v_deptno ; commit;end;--目标 使用case 语句统计员工薪水等级select ename,sal,case when sal<2000 then '低等' when sal>=2000 and sal<3000 then '中等' when sal>=3000 and sal<4000 then '上等' else '高等' end 薪水等级from emp;--循环控制语句 loop...exit when...end loop循环控制 declare v_i int:=1;begin loop v_i:=v_i+1; exit when v_i=20; dbms_output.put_line(v_i); end loop; end;--while...loop...end loop循环控制 --九九乘法表declare v_i number:=1; v_j number;begin while(v_i<10) loop v_j:=1; loop dbms_output.put(v_j||'*'||v_i||'='||v_j*v_i||' '); v_j:=v_j+1; exit when v_j>v_i; end loop; dbms_output.put_line(''); v_i:=v_i+1; end loop;end;--for循环--for 循环变量 in [reverse] 循环下界..循环上界 loop --循环处理语句段; --end loop;declare v_sum number:=1;begin for i in 1..5 loop v_sum:=v_sum*i; end loop; dbms_output.put_line('阶乘结果:'||v_sum);end;
0 0
- Oracle控制语句(if , loop , while , for)
- Oracle控制语句(if , loop , while , for)
- Oracle控制语句(if , loop , while , for)
- Oracle控制语句(if , loop , while , for)
- Oracle控制语句(if , loop , while , for)
- Oracle中的几种控制语句if..else,for,loop,while
- Oracle-34-if语句、case语句、loop循环、while循环、for循环
- oracle控制语句if else,loop等
- awk 控制语句(if for do while)
- python控制流语句-while,for,if
- swift控制语句,for,while,repeat-while,if,switch
- 控制流程语句if、switch、while、do-while、for
- 循环控制语句for while do-while if switch
- Python的控制语句,(if,while,for)之if
- Oracle:PL/SQL--流程控制(三)——循环结构:loop、while-loop、for-loop
- Python学习--控制语句:if, while, for, break, continue
- Swift控制语句(if,switch,forin,for,while,dowhile)
- Shell练习-2(控制语句,if else,for,while)
- Spring3 注解注入详解
- C#读写txt文件的两种方法介绍
- WIKIOI 1519 过路费
- Android程序跳过登录界面直接进入主界面(自动登录)
- dfs压缩 有向带权图
- Oracle控制语句(if , loop , while , for)
- IE下js兼容之getElementsByClassName和e.target
- Android Fragment的简单使用
- 排序算法之 希尔排序算法(Shell Sort):(Python)
- uiview 2D变化、3D变化、放大缩小
- 30、SSH框架-Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)(5)
- mvn安装本地jar到maven仓库
- HDU 4578 Transformation(最恶心的线段树)
- 微信在Ios上h5不能分享