PLSQL Language Referenc-4PL/SQL控制語句-條件選擇語句-IF THEN
PL/SQL控制語句
PL/SQL共有3種型別的控制語句:
n 條件選擇語句:IF, CASE
n 迴圈語句:LOOP,FOR LOOP,WHILE LOOP。EXIT語句退出迴圈,CONTINUE語句退出當次迴圈,EXIT和CONTINUE有可選的WHEN語句用於指定條件。
n 順序控制語句:GOTO,NULL
條件選擇語句
IF語句的形式:
IF THEN IF THEN ELSE IF THEN ELSIF |
CASE語句有2種形式:
n 簡單的,計算單個表示式的值,並與多個潛在的值比較
n 搜尋的,計算多個條件,選擇第1個條件為TRUE的執行。
IF THEN
IF 條件 THEN 語句; END IF; |
DECLARE PROCEDURE p ( sales NUMBER, quota NUMBER, emp_id NUMBER ) IS bonus NUMBER := 0; updated VARCHAR2(10) := '沒有'; BEGIN IF sales > (quota + 200) THEN bonus := (sales - quota)/4; UPDATE employees SET salary = salary + bonus WHERE employee_id = emp_id; updated := '是的'; END IF; DBMS_OUTPUT.PUT_LINE ( '表被更新報嗎? ' || updated || ', ' || '獎金 = ' || bonus || '.' ); END p; BEGIN p(10100, 10000, 120); p(10500, 10000, 121);
END;
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1104108/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-IF THEN ELSeIFSQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-IF THEN ELSESQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-搜尋CASESQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-簡單CASESQL
- PLSQL Language Referenc-PL/SQL控制語句-順序控制語句-NULLSQLNull
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUESQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-EXIT WHENSQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- PL/SQL 條件控制語句SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUE WHENSQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- Go:條件控制語句Go
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- 條件語句
- PLSQL條件(CASE WHEN)語句小應用SQL
- python-條件控制(if語句)Python
- PLSQL學習——控制語句SQL
- GO 條件語句Go
- javaScript條件語句JavaScript
- SQL SERVER 條件語句的查詢SQLServer
- PLSQL Language Referenc-PL/SQL靜態SQL-事務處理和控制-savepoint語句SQL
- if條件語句sed命令
- 04.條件語句
- Python-條件語句和迴圈語句Python
- PLSQL Language Referenc-PL/SQL靜態SQL-靜態SQL的描述-語句SQL
- 查詢策略選擇:使用 JOIN 還是多條 SQL 語句SQL
- flask之控制語句 if 語句與for語句Flask
- Swift 條件語句講解Swift
- 學習Rust 條件語句Rust
- Python if else條件語句Python
- oracle中的條件語句Oracle
- 7、條件結構語句
- PLSQL Language Referenc-PL/SQL動態SQL-本地動態SQL(EXECUTE IMMEDIATE語句)SQL
- 替代SQL語句WHERE條件中OR關鍵詞SQL
- 使用sql語句查詢平均值,使用sql語句查詢資料總條數, not in 篩選語句的使用SQL
- 草根學Python(五) 條件語句和迴圈語句Python