为了账号安全,请及时绑定邮箱和手机立即绑定

oracle触发器的问题,插入的时候报错

oracle触发器的问题,插入的时候报错

哔哔one 2018-08-15 13:10:37
下面是我写的一个简单的触发器,如果插入app_login_log表后只有一条记录,就更新fam_tea_temp表的相同的family_id的type为1,但是现在插入会报错,如下:ORA-04091: 表 APP_LOGIN_LOG 发生了变化, 触发器/函数不能读它ORA-06512: 在 "APP_LOGIN_LOG_UP_TEA_JLCENT", line 4ORA-04088: 触发器 APP_LOGIN_LOG_UP_TEA_JLCENT' 执行过程中出错CREATE OR REPLACE TRIGGER APP_LOGIN_LOG_up_tea_jlcentafter insert on APP_LOGIN_LOGfor each rowdeclare  v_num number; begin  select COUNT(1) into v_num from APP_LOGIN_LOG where user_id=:new.user_id ;  if v_num=1 then     UPDATE fam_tea_temp set type=1 WHERE FAMILY_ID=:new.user_id;    end if;end;/
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信