问一个oracle触发器里的if语句的语法
if(:new.ftransactiontypeid='kMWscgEQEADgAA8swKgSFbAI3Kc='and:new.FBASESTATUS=4and:old...
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 语句??? 奇怪啊 展开
:new.Fbizdate := :new.Faudittime; 问题:本来不是应该if ( 判断bool值语句) then 语句 ; 这样的语法吗,怎么服务器里面的这段是 if ( 判断bool值语句) and 语句 then 语句??? 奇怪啊 展开
2个回答
2013-05-27
展开全部
if ( 判断bool值语句)then语句。语法是这样的、但是如果你有多个判断语句的时候怎么办呢?就会用到你上面的这种。if ( 判断bool值语句and判断bool值语句and判断bool值语句and判断bool值语句····)then语句if ( 判断bool值语句or判断bool值语句or判断bool值语句or判断bool值语句····)then语句
2013-05-27
展开全部
and 可以写在你所说的那个括号的外面,加上括号是优先级的意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询