UPDATE TEMPDEPT SET TEMPDEPTNAME=TEMPDEPTNO WHERE OID=:NEW.OID; 有问题
TO bzszp(www.bzszp.533.net): 照你的方法,好像还有问题,提示触发器无效并未通过确认。
create or replace trigger TRI_TEMP after insert on TEMPDEPT for each row declare -- local variables here begin :new.TEMPDEPTNAME:=:new.TEMPDEPTNO; end HGTK_TRI_AINSERTFE; /show error;
create or replace trigger TRI_TEMP before insert on TEMPDEPT --此处如果是after就不能更改:new for each row declare -- local variables here begin :new.TEMPDEPTNAME:=:new.TEMPDEPTNO; end HGTK_TRI_AINSERTFE;
有问题
照你的方法,好像还有问题,提示触发器无效并未通过确认。
after insert on TEMPDEPT
for each row
declare
-- local variables here
begin
:new.TEMPDEPTNAME:=:new.TEMPDEPTNO;
end HGTK_TRI_AINSERTFE;
/show error;
before insert on TEMPDEPT --此处如果是after就不能更改:new
for each row
declare
-- local variables here
begin
:new.TEMPDEPTNAME:=:new.TEMPDEPTNO;
end HGTK_TRI_AINSERTFE;