通过使用触发器我想将新添加的记录复制到另一个表。我使用跟随触发器,但它没有从新添加的行中带来值。
ALTER TRIGGER "SalesTRG" after insert on DBA.SalesTransaction_Archive REFERENCING NEW AS new_salestransaction for each row WHEN ( new_salestransaction.LocCreatedClientNumber = '0001' ) BEGIN insert into SalesFG(TransactionNumbers) select TransactionNumber from new_salestransaction END
提前谢谢
答案 0 :(得分:0)
触发器内的插入应如下所示:
insert SalesFG(TransactionNumbers) values(new_salestransaction.TransactionNumber)
请注意,只有在使用LocCreatedClientNumber ='0001'插入新记录时才会触发触发器