问个trigger的问题。。。。。。
当test_currval 表中有数据插入进来的时候,需要在另一个表key_tmp中插入相应的数据,trigger如下,但好像一直不起作用,
但手工插入test_currval 没有问题,非手工的时候,key_tmp表中总是没有数据,请教高手怎么回事??谢谢!!
create or replace trigger test
AFTER INSERT ON test_currval
for each row
declare
/*
*/
begin
IF INSERTING THEN
if :NEW.a_id = 'fixed_number'
then
insert into key_tmp
values
(:new.row_id,
:new.a_id,
:new.b_id,
1,
:new.begintime);
end if;
END IF;
end test;