IF vOpType = 0 THEN
vDescription := vDescription || :NEW.NAME;
ELSE
vDescription := vDescription || :OLD.NAME;
END IF;在PL/SQL中,有没有类似VB中的IIF或C++中的条件语句?
比如说 vDescription := vDescription || xxx(vOpType = 1, :New.name, :Old.name);
在pl/sql中不能使用decode,要是能够使用decode就可以解决我的问题了。
vDescription := vDescription || :NEW.NAME;
ELSE
vDescription := vDescription || :OLD.NAME;
END IF;在PL/SQL中,有没有类似VB中的IIF或C++中的条件语句?
比如说 vDescription := vDescription || xxx(vOpType = 1, :New.name, :Old.name);
在pl/sql中不能使用decode,要是能够使用decode就可以解决我的问题了。
set vDescription =decode(vOpType,0,vDescription || :NEW.NAME,vDescription || :OLD.NAME)
同意BOBFANG
select ...,
(case
when t.vOpType= 0 then
vDescription ||:New.name
else
vDescription ||:Old.name
end ) AS ....
from .... t