sql if语句实例 ORACLE中触发器的判断IF语句?
ORACLE中触发器的判断IF语句?添加一行null,例如:SQL>declare2testvalue int3bigin4testvalue:=20056iftestvalue>100the
ORACLE中触发器的判断IF语句?
添加一行null,例如:SQL>declare2testvalue int3bigin4testvalue:=20056iftestvalue>100then78elsif testvalue=100then9dbmsu输出.put线(“100”)10ELSE11dbmsu输出.put行(“100-”)12endif1314end15/elsif testvalue=100则*错误位于第8行:ora-06550:第8行,第9列:pls-00103:符号“testvalue”在需要下列选项之一时出现:=。(@%ora-06550:第14行第4列:pls-00103:当需要下列任一项时,会出现符号“”:如果在上述示例中,可以看出如果ifelse中没有内容,编译将失败。下面是添加一行null的示例:SQL>declare 2testvalue int3bigin4testvalue:=20056iftestvalue>100then7null8elsif testvalue=100then9dbmsu输出.put线(“100”)10ELSE11dbmsu输出.put行(“100-”)12endif1314end15/PL/SQL过程成功完成。