请教高手:触发器问题,Insert记录后如何更新该记录的一个字段值。
例如:有一个表test,字段为id(number), name(vachar2(10)), record_time(date),其中id字段为Primary key字段,当执行insert语句,如:
insert into test(id, name) values(5, 'apple');
如何使用触发器自动把该记录的字段 record_time更新为系统当前时间。
当然,可以用以下语句实现
insert into test(id, name, record_time) values(5, 'apple', sysdate);
现在请教的是如何使用触发器实现。
以下触发器有问题,请教高手,如何才能实现。
CREATE OR REPLACE TRIGGER test_date_trig
AFTER INSERT ON test
FOR EACH ROW
BEGIN
Update test setrecord_time = sysdate
where id = :new.id
END;
/
|