1. 程式人生 > >PL/SQL學習之--條件判斷IF else與Java的區別

PL/SQL學習之--條件判斷IF else與Java的區別

作為資料庫程式語言,PL/SQL與Java程式程式語言有很多的共同點,但這也使得以前做Java開發的往往會對這個問題忽略。

跟Java一樣plsql也是有條件分支判斷,ifelse,而且裡面的程式邏輯不是用中括號作分界的,而是伴隨每個條件邏輯,寫上end標誌。例如: IF (a = 0) THEN 

                      dbms_output.put_line('abc!'||'test');

                     END IF;

--這裡else分支就是要注意了,裡面的關鍵字少了一個e,往往做Java的注意不到的~~~

                     ELSIF (a < 0 ) THEN 

                        NULL;

                     END IF:

另外從上面的輸出語句可以看出,plsql的輸出語句不是雙引號包起來的,而是單引號。以及字串連線符與Java的‘+’號不同,而是‘||’