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