oracle plsql儲存過程_運算子優先順序
SQL> declare
2 v_a integer;
3 v_b integer;
4 begin
5 if v_a is null or 2=2 and not v_b='hshsl' then
6 dbms_output.put_line('測試一個表示式中同時存在or和and,且and在後的運算優先順序');
7 end if;
8 end;
9 /
測試一個表示式中同時存在or和and,且and在後的運算優先順序
PL/SQL procedure successfully completed
測試結論:
在同時存在or與and的表示式中,且and位於or其後,and其後的表示式是否為true及
false,不會影響最終表示式的結果
------------------------------------
SQL> declare
2 v_a integer;
3 v_b integer;
4 begin
5 if v_a is null or v_b is not null then
6 dbms_output.put_line('對於or,只要一個符合,是否其所在表示式就是true呢,即使另一半不符合(即是false)');
7 end if;
8 end;
9 /
對於or,只要一個符合,是否其所在表示式就是true呢,即使另一半不符合(即是false)
PL/SQL procedure successfully completed
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-723382/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java運算子優先順序Java
- php運算子優先順序PHP
- Python 運算子優先順序 運算子Python
- 面試題:物件的儲存形式 和 . 運算子的優先順序面試題物件
- python運算子及優先順序順序Python
- C++運算子優先順序C++
- C 語言運算子優先順序
- C語言運算子優先順序C語言
- JS與&& 或||運算子 優先順序JS
- C++運算子優先順序特例C++
- C++ 運算子優先順序表C++
- ORACLE中sql語句----運算子的優先順序OracleSQL
- oracle plsql儲存過程OracleSQL儲存過程
- 介紹python中運算子優先順序Python
- java字串連線和運算子優先順序Java字串
- mysql儲存過程宣告順序MySql儲存過程
- JavaScript陰溝裡翻船之運算子優先順序JavaScript
- Like Sunday, Like Rain - JavaScript運算子優先順序AIJavaScript
- 各類運算子和計算方法,優先順序
- VBA運算子的型別及優先順序(轉)型別
- C語言常被搞錯的運算子優先順序C語言
- Java常見知識點彙總(⑤)——運算子優先順序Java
- lodash原始碼分析之baseFindIndex中的運算子優先順序原始碼Index
- [java基礎] 之 表示式和運算子的優先順序Java
- C++ 運算子優先順序列表C++
- 程式設計答疑:記不住運算子優先順序怎麼辦?程式設計
- Solidity語言學習筆記————8、運算子優先順序Solid筆記
- javascript基礎(賦值運算子,關係運算子,相等運算子,三元運算子,運算子的優先順序,程式碼塊)(十)JavaScript賦值
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- oracle 儲存過程以及plsql語句塊Oracle儲存過程SQL
- 如果你不懂js運算子優先順序,那絕對不是js高手。JS
- css 選擇器優先順序的計算過程CSS
- (MariaDB/MySQL)MyISAM儲存引擎讀、寫操作的優先順序MySql儲存引擎
- CSS優先順序CSS
- Linux排程器:程序優先順序Linux
- Oracle儲存過程乾貨(二):PLSQL控制語句Oracle儲存過程SQL
- js運算子優先順序及賦值運算var a = {n:1};var b = a;a.x = a = {n:2};JS賦值
- oracle plsql儲存過程_if判斷與事務commitOracleSQL儲存過程MIT