新聞中心
Oracle條件分支語(yǔ)句是我們經(jīng)常需要用到的,下面就為您詳細(xì)介紹Oracle條件分支語(yǔ)句的語(yǔ)法,如果您對(duì)此方面感興趣的話,不妨一看。

在金城江等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,金城江網(wǎng)站建設(shè)費(fèi)用合理。
Oracle條件分支語(yǔ)句用于依據(jù)特定的情況選擇要執(zhí)行的操作,PL/SQL提供了三種Oracle條件分支語(yǔ)句:if-then, if-then-else,if-then-elsif。
語(yǔ)法如下:
- if conditions then
- statements;
- [elseif conditions then
- statements;]
- [else
- statements;]
- end if;
1、if-then示例
用于執(zhí)行單一條件判斷,如果滿足特定條件則會(huì)執(zhí)行相應(yīng)操作,如果不滿足特定條件則退出條件分支語(yǔ)句。
- declare
- v_count number;
- begin
- select count(*) into v_count from cip_temps;
- if(v_count>0) then
- dbms_output.put_line('v_cont的值:'|| v_count);
- end if;
- end;
- /
2、if-then-else示例
用于執(zhí)行二重條件判斷,如果滿足特定條件則執(zhí)行一組操作,如果不滿足則執(zhí)行另一組操作。
- declare
- v_count number;
- begin
- select count(*) into v_count from cip_temps;
- if(v_count>11) then
- dbms_output.put_line('v_cont的值:'|| v_count);
- else
- dbms_output.put_line('v_count的值:'|| v_count);
- end if;
- end;
- /
3、if-then-elsif示例
用于執(zhí)行多重條件判斷,如果滿足特定條件1則執(zhí)行***組操作,如果滿足特定條件2則執(zhí)行第二組操作,以此類推,如果都不滿足特定條件則執(zhí)行不滿足條件的操作。
- declare
- v_count number;
- begin
- select count(*) into v_count from cip_temps;
- if(v_count>10) then
- dbms_output.put_line('if操作___v_cont的值:'|| v_count);
- elsif (v_count=10) then
- dbms_output.put_line('elsif操作____v_count的值:'|| v_count);
- else
- dbms_output.put_line('else操作____v_cout的值:'||v_count);
- end if;
- end;
- /
【編輯推薦】
詳解oracle授權(quán)語(yǔ)句
Oracle循環(huán)語(yǔ)句的寫法
Oracle創(chuàng)建用戶的語(yǔ)法介紹
Oracle默認(rèn)用戶的密碼問(wèn)題
Oracle游標(biāo)常用屬性
當(dāng)前名稱:Oracle條件分支語(yǔ)句示例
標(biāo)題鏈接:http://www.fisionsoft.com.cn/article/coogigp.html


咨詢
建站咨詢
