PL/SQL 條件
一、IF
DECLARE A NUMBER := 4; BEGIN IF A > 0 AND A < 3 THEN DBMS_OUTPUT.PUT_LINE('小'); ELSIF A >= 3 AND A < 6 THEN DBMS_OUTPUT.PUT_LINE('大'); ELSE DBMS_OUTPUT.PUT_LINE('錯誤'); END IF; END; /
二、CASE
-
簡單型的case
DECLARE A NUMBER := 4; BEGIN CASE TRUE WHEN A > 0 AND A < 3 THEN DBMS_OUTPUT.PUT_LINE('小'); WHEN A >= 3 AND A < 6 THEN DBMS_OUTPUT.PUT_LINE('大'); ELSE DBMS_OUTPUT.PUT_LINE('錯誤'); END CASE; END; /
-
搜尋型的case
DECLARE A NUMBER := 4; BEGIN CASE WHEN A > 0 AND A < 3 THEN DBMS_OUTPUT.PUT_LINE('小'); WHEN A >= 3 AND A < 6 THEN DBMS_OUTPUT.PUT_LINE('大'); ELSE DBMS_OUTPUT.PUT_LINE('錯誤'); END CASE; END; /
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31490526/viewspace-2664159/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PL/SQL 條件控制語句SQL
- 【SQL】SQL中if條件的使用SQL
- PL/SQL 宣告SQL
- Oracle PL/SQLOracleSQL
- pl/sql to_dateSQL
- PL/SQL 運算子SQL
- PL/SQL 迴圈SQL
- PL/SQL 遊標SQL
- 6. Oracle開發和應用—6.4. PL/SQL語法—6.4.4. 條件語句(分支語句)OracleSQL
- 動態SQL-條件分頁SQL
- 通過新增條件優化SQL優化SQL
- sql 使用變數帶入in條件SQL變數
- SQL-基礎語法 - 條件分支SQL
- Oracle PL/SQL塊簡介OracleSQL
- ultraedit高亮顯示pl/sqlSQL
- Oracle 的PL/SQL語言使用OracleSQL
- PL/SQL程式設計急速上手SQL程式設計
- ORACLE sql merge into update where條件位置與效能消耗OracleSQL
- [20240607]PL/SQL中sql語句的註解.txtSQL
- T-SQL——關於Join on的的連線條件和where的篩選條件的區分SQL
- 使用profiler測試Oracle PL/SQL效能OracleSQL
- SQL Server解惑——查詢條件IN中能否使用變數SQLServer變數
- SQL-基礎語法 - 條件查詢 - 模糊查詢SQL
- Oralce之PL/SQL程式設計(遊標)SQL程式設計
- OCP 複習筆記之PL/SQL (1)筆記SQL
- Oracle PL/SQL程式碼中的註釋OracleSQL
- PL/SQL第二章--基本語法SQL
- PL/SQL第三章--游標SQL
- OCP 複習筆記之PL/SQL (3)筆記SQL
- 6.4. PL/SQL語法——6.4.7. 集合SQL
- pl/sql developer的一個小問題SQLDeveloper
- OCP 複習筆記之PL/SQL (2)筆記SQL
- OCP 複習筆記之PL/SQL (4)筆記SQL
- OCP 複習筆記之PL/SQL (5)筆記SQL
- ORA-06544:PL/SQL:internal error,arguments:[56319]SQLError
- 條件渲染
- mybatis條件判斷及動態sql的簡單擴充MyBatisSQL
- SQL-基礎語法 - 條件查詢 - 邏輯運算SQL