通过触发器更改数据

zzxiaoma zzxiaoma 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1、表A,表B,A,B表在程序里面是主、次表,每次添加或者修改会同时修改这2个表,我想建立一个触发器,只要有添加或者修改就会往临时表里面添加或修改。
触发器大概是这样的:
if inserting then
获取A,B表的数据插入C表
if updating then
获取A,B表的数据
修改C表

执行后会提示等待资源时检查到死锁
我在里面加入 PRAGMA AUTONOMOUS_TRANSACTION; 和commit;后可以执行
但是修改A表中的数据能及时更新C表,修改B表的数据只能更新2次才能成功,每次更新后得到的结果是上次修改的结果
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
zzxiaoma
基础和管理 17,377 成员 95,111 内容