ORACLE用触发器实现数据插入后的A,B字段的值相同
我实现该功能用的触发器,往tests表中插入值实现A,B列值相同createorreplacetriggerT_testafterinsertontestsforeach...
我实现该功能用的触发器,往tests表中插入值实现A,B列值相同
create or replace trigger T_testafter insert on testsfor each row declare begin if :new.paytypeid = 55 then update tests set A= :new.B where paytypeid=55; end if; end T_test;
执行后语句后:
insert into tests values (11,22,55)
报ORA-04091错误 展开
create or replace trigger T_testafter insert on testsfor each row declare begin if :new.paytypeid = 55 then update tests set A= :new.B where paytypeid=55; end if; end T_test;
执行后语句后:
insert into tests values (11,22,55)
报ORA-04091错误 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询