触发器效率问题

mygill1986 2018-07-24 09:10:40
触发器 before A update
根据A表变化去更新B表 下面哪种方案效率高,对服务器影响最小
一. 当A变化时 1.先根据查询B表有没符合更新条件的记录 2.有再执行Update b表语句
二. 当A变化时 1.直接根据条件更新B表,很有可能update 0条。
...全文
263 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaiger 2018-07-24
  • 打赏
  • 举报
回复
当然选2,1楼顾虑多了
1和2都会存在你说的情况,与楼主讨论的问题无关
sxq129601 2018-07-24
  • 打赏
  • 举报
回复
这个问题挺好,我觉得直接UPDATE效率快吧。但直接UPDATE会不会带来风险问题,例如如果同时存在2条记录,是否应该都更新?
海芋花 2018-07-24
  • 打赏
  • 举报
回复
当然选2,选1是多次一举

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧