sql if語句實(shí)例 ORACLE中觸發(fā)器的判斷IF語句?
ORACLE中觸發(fā)器的判斷IF語句?添加一行null,例如:SQL>declare2testvalue int3bigin4testvalue:=20056iftestvalue>100the
ORACLE中觸發(fā)器的判斷IF語句?
添加一行null,例如:SQL>declare2testvalue int3bigin4testvalue:=20056iftestvalue>100then78elsif testvalue=100then9dbmsu輸出.put線(“100”)10ELSE11dbmsu輸出.put行(“100-”)12endif1314end15/elsif testvalue=100則*錯(cuò)誤位于第8行:ora-06550:第8行,第9列:pls-00103:符號(hào)“testvalue”在需要下列選項(xiàng)之一時(shí)出現(xiàn):=。(@%ora-06550:第14行第4列:pls-00103:當(dāng)需要下列任一項(xiàng)時(shí),會(huì)出現(xiàn)符號(hào)“”:如果在上述示例中,可以看出如果ifelse中沒有內(nèi)容,編譯將失敗。下面是添加一行null的示例:SQL>declare 2testvalue int3bigin4testvalue:=20056iftestvalue>100then7null8elsif testvalue=100then9dbmsu輸出.put線(“100”)10ELSE11dbmsu輸出.put行(“100-”)12endif1314end15/PL/SQL過程成功完成。