如果两个不同表中的列具有相同的名称,我正在创建触发器并了解如何执行此操作。例如,我写了一个触发器,如果在表A的工资列中添加了一条新记录,则从表A中获取工资并将其作为工资插入表B中。
我不明白该怎么做,如果该表具有不同的列名,则将该数据填充到表B中。所以我有一个表A,列名是薪水,表B是列名称是过期的。
如何编写触发器才能执行此操作?
答案 0 :(得分:0)
我没有看到两者之间的区别..你插入语句只会偏移你要插入的列:
insert into tableB(pastsalary) values (:new.salary);