慕課網筆記之oracle開發利器-PL/SQL基礎

來源:互聯網
上載者:User

標籤:

執行個體1--if語句

/* 慕課網Oracle資料庫開發必備之PL/SQL_2-3

判斷使用者從鍵盤輸入的數字

1.如何使用if語句

2.接收一個鍵盤的輸入(字串) */

set serveroutput on;

--接收一個鍵盤輸入

--num:地址值,含義是:在該地址上儲存了輸入的值

accept num prompt ‘請輸入一個數字‘;

declare --定義變數儲存鍵盤輸入的數字

pnum number := #

begin --執行if語句進行條件判斷

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;

/

 

執行個體2--while語句

/*
慕課網Oracle資料庫開發必備之PL/SQL_2-4
while迴圈語句列印數字1-10
*/
set serveroutput on
declare
pnum number := 1;
begin
while pnum<=10  loop
dbms_output.put_line (pnum);
pnum := pnum +1;
end loop;
end;
/

執行個體3--loop語句

/* 慕課網Oracle資料庫開發必備之PL/SQL_2-4

loop迴圈語句列印數字1-10 */

set serveroutput on

declare pnum number := 1;

begin loop exit when pnum>10;

dbms_output.put_line (pnum);

pnum := pnum +1;

end loop;

end;

/

執行個體3--for語句

/* 慕課網Oracle資料庫開發必備之PL/SQL_2-4

for迴圈語句列印數字1-10

for迴圈的格式:

for i in 1..9 loop

 

end loop; */

set serveroutput on

declare pnum number := 1 ;

begin for pnum in 1..10 loop

dbms_output.put_line (pnum);

end loop;

end;

/

 

慕課網筆記之oracle開發利器-PL/SQL基礎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.