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

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婷婷激情| 一区二区视频精品在线观看| 亚洲欧美日韩高清一区二区| 极品人妻视频中文字幕| 亚洲精品一品区二品区三| 91九色在线porny| 亚洲中文字幕高清无二区| 麻豆一区二区人妻网站| 亚洲男人天堂超碰在线| 亚洲熟妇精品一区二区三区| 欧美一区二区三区顶级黄片| 97国产在线视频观看| 日韩欧美国产精品专区| 国产欧洲日本一区二区| 国产一区二区精品久久久女同| 秒播视频午夜福利在线观看| 国产精品美女露脸av毛片| 青青草视频在线好好热| 日韩精品第一区第二区| 国产一区 亚洲精品| 有码不卡中文字幕在线视频| 久热99在线视频免费观看| 国产亚洲精品女人久久久| 加勒比视频在线观看一区| 免费国产污在线观看网站| 高清白嫩学生自拍视频 | 国产综合亚洲欧美日韩| 99热这里只有精品欧美| 天堂免费av在线播放| 色综合婷婷九月中文字幕| av天堂高清在线观看| 看看永久成人免费视频| 亚洲欧美日韩国产一区| 国产精品日产三级在线观看| 亚洲国产日朝欧美综合久久| 免费国产污在线观看网站| 久久久久亚洲av成人网人| 国产欧美日韩一区二区三区不卡| 国产男女视频免费观看|