W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在本章中,我們將討論P(yáng)L/SQL中的條件。決策結(jié)構(gòu)要求程序員指定要由程序評(píng)估或測(cè)試一個(gè)或多個(gè)條件,以及如果條件確定為真(true),則執(zhí)行對(duì)應(yīng)的語句塊,以及可選地,如果執(zhí)行其他語句條件被確定為假(false)。
以下是大多數(shù)編程語言中的典型條件(即決策)結(jié)構(gòu)的一般形式 -
PL/SQL編程語言提供以下類型的決策語句。請(qǐng)點(diǎn)擊以下鏈接來查看它們的細(xì)節(jié)。
編號(hào) | 語句 | 說明 |
---|---|---|
1 | if-then語句 | IF 語句將條件與關(guān)鍵字THEN 和END IF 包含語句序列相關(guān)聯(lián)。如果條件為true ,則語句將被執(zhí)行,如果條件為false 或NULL ,則IF 語句不會(huì)執(zhí)行任何操作。 |
2 | if-then-else語句 | IF 語句添加了關(guān)鍵字ELSE ,后跟一個(gè)備選的語句序列。如果條件為false 或NULL ,則只有備選的語句序列被執(zhí)行。它只執(zhí)行語句序列中的任一個(gè)。 |
3 | if-then-elsif語句 | 它允許選擇幾種備選方案。 |
4 | case語句 | 像IF 語句一樣,CASE 語句選擇要執(zhí)行的一個(gè)語句序列。但是,要選擇序列,CASE 語句使用選擇器而非多個(gè)布爾表達(dá)式。選擇器是一個(gè)表達(dá)式,它的值用于選擇幾種備選方案之一。 |
5 | 搜索CASE語句 | 被搜索CASE語句沒有選擇器,它的WHEN 子句將包含產(chǎn)生布爾值的搜索條件。 |
6 | 嵌套if-then-else語句 | 可以在一個(gè)IF-THEN 或IF-THEN-ELSIF 語句中使用另一個(gè)IF-THEN 或IF-THEN-ELSIF 語句。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: