oracle11g触发器,同一张表a,b两个字段,当a字段数据更新时,b字段同时更新记录a字段发生变化的时间。
同一张表其中a,b两个字段,当a字段数据更新时,b字段同时更新记录a字段发生变化的时间,也就是说把a字段数据更新时的那个系统时间写到b字段里面(a字段更新后的值要和旧的值...
同一张表其中a,b两个字段,当a字段数据更新时,b字段同时更新记录a字段发生变化的时间,也就是说把a字段数据更新时的那个系统时间写到b字段里面( a字段更新后的值要和旧的值不一样,b才进行更新,如果相同或为空则不进行操作。)环境 windows2008
展开
1个回答
2018-03-28
展开全部
CREATE OR REPLACE TRIGGER tri_test before update of a on test_table for each row
WHEN (new.a is not null and new.a<>old.a)
begin
:new.b:=sysdate;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询