oracle11g触发器,同一张表a,b两个字段,当a字段数据更新时,b字段同时更新记录a字段发生变化的时间。

同一张表其中a,b两个字段,当a字段数据更新时,b字段同时更新记录a字段发生变化的时间,也就是说把a字段数据更新时的那个系统时间写到b字段里面(a字段更新后的值要和旧的值... 同一张表其中a,b两个字段,当a字段数据更新时,b字段同时更新记录a字段发生变化的时间,也就是说把a字段数据更新时的那个系统时间写到b字段里面( a字段更新后的值要和旧的值不一样,b才进行更新,如果相同或为空则不进行操作。)环境 windows2008 展开
 我来答
匿名用户
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;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式