问一个oracle触发器里的if语句的语法

if(:new.ftransactiontypeid = 'kMWscgEQEADgAA8swKgSFbAI3Kc=' and :new.FBASESTATUS = 4 and :old.FBASESTATUS <> :new.FBASESTATUS)--这个括号与第三个字符的括号对应 and :new.FAuditorID<>'/6E9DgEREADgAAEcwKgyAhO33n8=' then
:new.Fbizdate := :new.Faudittime; 问题:本来不是应该if ( 判断bool值语句) then 语句 ; 这样的语法吗,怎么服务器里面的这段是 if ( 判断bool值语句) and 语句 then 语句??? 奇怪啊

if ( 判断bool值语句)then语句。语法是这样的、但是如果你有多个判断语句的时候怎么办呢?就会用到你上面的这种。if ( 判断bool值语句and判断bool值语句and判断bool值语句and判断bool值语句····)then语句if ( 判断bool值语句or判断bool值语句or判断bool值语句or判断bool值语句····)then语句
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-27
and 可以写在你所说的那个括号的外面,加上括号是优先级的意思

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网