6 PL SQL條件控制

2021-08-28 23:47:25 字數 1041 閱讀 1911

決策結構要求程式設計師指定要由程式評估或測試乙個或多個條件,以及如果條件確定為真(true),則執行對應的語句塊,以及可選地,如果執行其他語句條件被確定為假(false)。

以下是大多數程式語言中的典型條件(即決策)結構的一般形式 -

pl/sql程式語言提供以下型別的決策語句。以下鏈結來檢視它們的細節。

編號語句說明1

if-then語句

if語句將條件與關鍵字thenend if包含語句序列相關聯。如果條件為true,則語句將被執行,如果條件為falsenull,則if語句不會執行任何操作。

2if-then-else語句

if語句新增了關鍵字else,後跟乙個備選的語句序列。如果條件為falsenull,則只有備選的語句序列被執行。它只執行語句序列中的任乙個。

3if-then-elsif語句

它允許選擇幾種備選方案。

4case語句

if語句一樣,case語句選擇要執行的乙個語句序列。但是,要選擇序列,case語句使用選擇器而非多個布林表示式。選擇器是乙個表示式,它的值用於選擇幾種備選方案之一。

5搜尋case語句

被搜尋case語句沒有選擇器,它的when子句將包含產生布林值的搜尋條件。

6巢狀if-then-else語句

可以在乙個if-thenif-then-elsif語句中使用另乙個if-thenif-then-elsif語句

PLSQL條件控制

if條件控制語句 declare sal number 500 comm number begin if sal 100 then comm 0 elsif sal 600 then comm sal 0.1 elsif sal 1000 then comm sal 0.2 else comm sa...

PL SQL學習筆記 條件控制 (三)

一 if條件控制 先看一段程式 declare v content varchar2 66 begin select content into v content from xland where title xland if length v content 6 then v content su...

6 控制流語句 條件控制if

python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制程式的執行,基本形式為 ...