首页 > 代码库 > oracle pl/sql中的循环及if语句
oracle pl/sql中的循环及if语句
for循环
1 /* 2 for循环打印1到10 3 */ 4 5 set serveroutput on; 6 7 declare 8 9 begin 10 for i in 1..10 loop 11 dbms_output.put_line(i); 12 13 end loop; 14 15 end; 16 /
while循环
1 /* 2 打印数字1 ~ 10 3 */ 4 5 set serveroutput on; 6 7 declare 8 9 num number := 1; 10 11 12 begin 13 14 while num <= 10 loop 15 dbms_output.put_line(num); 16 num := num +1; 17 end loop; 18 19 end; 20 /
loop循环(推荐使用这一种)
1 /* 2 打印数字 1到10 3 */ 4 5 set serveroutput on; 6 7 declare 8 9 num number := 0; 10 11 begin 12 loop 13 exit when num = 10; 14 15 num := num + 1; 16 dbms_output.put_line(num); 17 18 end loop; 19 end; 20 /
if语句
/* 判断用户从键盘上输入的数字 1.如何使用if一句 2.如何接收一个键盘输入 */ set SERVEROUTPUT ON; --接收一个键盘输入 --num: 地址值,含义是:在改地址保存了输入的值 accept num prompt ‘亲输入一个数字‘; declare --定义变量保存用户从键盘上输入的数字 pnum number := # begin if pnum = 0 then dbms_output.put_line(‘您输入的数字是0‘); elsif pnum = 1 then dbms_output.put_line(‘您输入的数字是1‘); elsif pnum = 2 then dbms_output.put_line(‘您输入的数字是2‘); else dbms_output.put_line(‘其他数字‘); end if; end; /
知识点出处:http://www.imooc.com/learn/360
oracle pl/sql中的循环及if语句
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。