-- Create tablecreate table TEST(
A NUMBER,
B NUMBER,
C NUMBER,
ID NUMBER not null)
alter table TEST add constraint TEST_PRIMARY_ID primary key (ID)
看一看下面这个触发器的写法:
create or replace trigger test_trigger
after insert or update on test
for each rowdeclare
-- local variables here
begin
update test set c = :new.a + :new.b where id = :new.id ;
end test_trigger;
create or replace trigger test_trigger
before insert or update on test
for each row
declare
-- local variables here
begin
update test set c = :new.a + :new.b where id = :new.id;
end test_trigger;
create or replace trigger test_trigger
before insert or update on test
for each row
declare
-- local variables here
begin
:new.c := :new.a + :new.b;
end test_trigger;