欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Oracle之PL/SQL編程_流程控制語句-創(chuàng)新互聯(lián)

選擇語句

湘潭ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

1. if...then 語句

語法:

if < condition_expression > then plsql_sentence end if;

condition_expression:表示一個條件表達(dá)式,其值為 true 時,程序會執(zhí)行 if 下面的 PL/SQL 語句;

如果其值為 false,則程序會跳過if 下面的語句而 直接執(zhí)行 end if 后邊的語句。

plsql_sentence:condition_expression 為 true 時,要執(zhí)行的語句。

2. if...then...else 語句

語法:

if < condition_expression > then plsql_sentence_1; else plsql_sentence_2; end if;

3.if...then...elsif 語句

語法:

if < condition_expression1 > then plsql_sentence_1; elsif < condition_expression2 > then plsql_sentence_2; ... else plsql_sentence_n; end if;

4. case 語句

語法:

case < selector > when <expression_1> then plsql_sentence_1; when <expression_2> then plsql_sentence_2; ... when <expression_n> then plsql_sentence_n; [else plsql_sentence;] end case;

selector:一個變量,用來存儲要檢測的值,通常稱之為選擇器。

該選擇器的值需要與 when 子句中的表達(dá)式的值進行匹配。

expression_1:第一個 when 子句中的表達(dá)式,這種表達(dá)式通常是一個常量,當(dāng)選擇器的值等于該表達(dá)式的值時,

程序?qū)?zhí)行 plsql_setence_1 語句。

expression_2:第二個 when 子句中的表達(dá)式,這種表達(dá)式通常是一個常量,當(dāng)選擇器的值等于該表達(dá)式的值時,

程序?qū)?zhí)行 plsql_setence_2 語句。

expression_n:第 n 個 when 子句中的表達(dá)式,這種表達(dá)式通常是一個常量,當(dāng)選擇器的值等于該表達(dá)式的值時,

程序?qū)?zhí)行 plsql_setence_n 語句。

plsql_sentence:一個 PL/SQL 語句,當(dāng)沒有與選擇器匹配的 when 常量時,程序?qū)?zhí)行該 PL/SQL 語句,

其所在的 else 語句是一個可選項。

例:

指定一個季度數(shù)值,然后使用 case 語句判斷它所包含的月份信息并輸出。

代碼:

declare season int:=3; aboutlnfo varchar2(50); begin case season when 1 then aboutlnfo := season||'季度包括1,2,3 月份'; when 2 then aboutinfo := season||'季度包括4,5,6 月份'; when 3 then aboutinfo := season||'季度包括7,8,9 月份'; when 4 then aboutinfo := season||'季度包括10,11,12 月份'; else aboutinfo := season||'季節(jié)不合法'; end case; dbms_output.put_line(aboutinfo); end;

結(jié)果:3季度包括7,8,9 月份

循環(huán)語句

1. loop 語句

語法:

loop plsql_sentence; exit when end_condition_exp end loop;

plsql_sentence:循環(huán)體中的PL/SQL 語句。至少被執(zhí)行一遍。

end_condition_exp:循環(huán)結(jié)束條件表達(dá)式,當(dāng)該表達(dá)式為 true 時,則程序會退出循環(huán)體,否則程序?qū)⒃俅螆?zhí)行。

例:

使用 loop 語句求得前 100 個自然數(shù)的和,并輸出到屏幕。

SQL> set serveroutput on; SQL> declare sun_i int:=0; i int:=0; begin loop i:=i+1; sum_i:=sum_i +1; exit when i =100;--當(dāng)循環(huán) 100次,程序退出循環(huán)體。 end loop; dbms_output.put_line('前100個自然數(shù)和:'||sum_i); end; /

2. while 語句

語法:

while condition_expression loop plsql_sentence; end loop;

condition_expression: 表示一個條件表達(dá)式,但其值為 true 時,程序執(zhí)行循環(huán)體。

否則 程序退出循環(huán)體,程序每次執(zhí)行循環(huán)體之前,都判斷該表達(dá)式是否為 true。

plsql_sentence:循環(huán)內(nèi)的plsql語句。

例:

使用while 語句求得 前100 個自然數(shù)的和,并輸出到屏幕。

declare  sum_i int:=0; i int:=0; begin while  i<=99 loop  i:=i+1;  sum_i:=sum_i+1; end loop; dbms_output.put_line('前100 個自然數(shù)的和是:'||sum_i); end; /

3. for 語句

語法:

for variable_counter_name in [reverse] lower_limit..upper_limit loop plsql_sentence; end loop;

variable_counter_name:表示一個變量,通常為整數(shù)類型,用來作為計數(shù)器。

默認(rèn)情況下 計數(shù)器的值會遞增,當(dāng)在循環(huán)中使用 reverse 關(guān)鍵字時,計數(shù)器的值會隨循環(huán)遞減。

lower_limit:計數(shù)器下限值,當(dāng)計數(shù)器的值小于下限值時,退出循環(huán)。

upper_limit:計數(shù)器上限值,當(dāng)計數(shù)器的值大于上限值時,退出循環(huán)。

plsql_sentence:循環(huán)內(nèi)的plsql語句。

例:

使用for語句求得前 100個自然數(shù)中偶數(shù)之和,并輸出到屏幕。

declare sum_i int:= 0; begin for i in reverse 1..100 loop if mod(i,2)=0 then--判斷是否為偶數(shù)  sum_i:=sum_i+i; end if; end loop; dbms_output.put_line('前100個自然數(shù)中偶數(shù)和:'||sum_i); end; /

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享題目:Oracle之PL/SQL編程_流程控制語句-創(chuàng)新互聯(lián)
文章URL:http://aaarwkj.com/article32/csocsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、小程序開發(fā)、面包屑導(dǎo)航電子商務(wù)、關(guān)鍵詞優(yōu)化、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
女厕所偷拍一区二区三区| 最新国产毛片久热精品视频| 免费av中文字幕电影| 黄色av福利在线网站| 国产真实精品对白又爽欧美| 精品毛片在线播放网站不卡| 免费中文字幕av电影| 日韩精品一区二区三区电影在线播放 | 午夜性色福利在线播放 | 不卡二卡三卡四卡精品| 久久精品色妇熟妇丰满人妻| 久久久久久精品人妻网| 欧美日本在线区一区二| 亚洲成a人片777777久久| 亚洲成人久久久久久久| 亚洲日本一区二区高清| 国产日韩精品综合一区| 久久久久久久精品久久| 欧美欧美一区二区三区| 国产一区二区三区不卡av| 免费黄色福利网址大片| 99久久精品费精品国产风间由美| 中文字幕在线五月婷婷| 天天操天天干蜜桃av| 久久亚洲中文字幕精品熟女一区| 精品特色国产自在自线拍| 久久精品亚洲熟女av蜜臀| 亚洲码av一区二区三区| 日本高清区一区二区三区四区五区| 欧美在线观看香蕉视频| 成年人免费国产视频网站| 天天日夜夜操人人干人人插| 国产看片色网站亚洲av| 高清中文字幕一区二区三区| 亚洲综合一区二区三区四区在线| 久久99热婷婷精品一区| 精品少妇高潮蜜臀av| 色在色在线播放亚洲中文| 欧美日韩丝袜一区二区| 欧美日韩国产综合下一页| 色欧美一区二区三区在线|