PL/SQL--循环控制语句
来源:互联网 发布:股票个股分析软件 编辑:程序博客网 时间:2024/05/21 21:03
PL/SQL–循环控制语句
判断语句
--if..else--declare v_age number not null := 50;begin if 0 < v_age and v_age < 18 then dbms_output.put_line('儿童'); elsif 18 <= v_age and v_age <= 30 then dbms_output.put_line('少年'); elsif 30 <= v_age and v_age <= 60 then dbms_output.put_line('成年'); else dbms_output.put_line('老年'); end if;end;--case..when--declare v_age number not null := 50;begin case when 0 < v_age and v_age < 18 then dbms_output.put_line('儿童'); when 18 <= v_age and v_age <= 30 then dbms_output.put_line('少年'); when 30 <= v_age and v_age <= 60 then dbms_output.put_line('成年'); else dbms_output.put_line('老年'); end case;end;
基本循环
declare v_param number default 10;begin loop dbms_output.put_line(v_param); v_param := v_param-1; exit when v_param < 0; end loop;end;
while循环
declare v_param number default 10;begin while v_param > 0 loop dbms_output.put_line(v_param); v_param := v_param-1; end loop;end;
FOR循环
declare v_param number default 10;begin for v_param in 0..10 loop dbms_output.put_line(v_param); end loop;end;--for循环..select语句----------------declare --下面两句添加上依然是对的,可以说明for后面的那个变量每次都会自动初始化;--emp_param varchar2(10);--emp_param employees%rowtype; begin for emp_param in (select salary from employees) loop dbms_output.put_line(emp_param.salary); end loop;end;
嵌套循环
declare v_param number default 10;begin <<outterLoop>> loop exit when v_param < 0; v_param := v_param - 1; <<innerLoop>> --似乎没有什么卵用 loop exit when v_param < 2; dbms_output.put_line(v_param); v_param := v_param -1; end loop innerLoop; end loop outterLoop;end;
0 0
- PL/SQL--循环控制语句
- Oracle PL/SQL 循环控制语句
- PL/SQL 循环语句
- PL/SQL控制语句
- PL/SQL控制语句
- PL/SQL 控制语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL变量、常量、流程控制、循环语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- Oracle PL/SQL之LOOP循环控制语句
- PL/SQL控制循环结构
- pl/sql中的循环控制
- PL/SQL的循环语句
- Linux 教程学习资源网址
- 别被不断改变的需求轮奸
- Android apk 反编译
- 1090. Highest Price in Supply Chain (25)解题报告
- 使用usb-creator-gtk创建U盘安装盘/启动盘
- PL/SQL--循环控制语句
- 自定义View之onMeasure()
- fork()和vfork()的学习
- 命名服务
- Android 实现按钮监听的几种方式
- [JAVA学习笔记-49]线程运行状态机
- CSS——!important
- android:中文转拼音(英文)
- Java中的Volatile关键字详解