使用delete+insert语句比直接用update语句到底能否提高效率,请教?

dspdspdsp138 2012-08-03 12:35:18
我是做华为外包的,今天在做一个有关修改FN号码时,看到华为基础版本代码中,是先用delete 再insert 的方式来进行修改操作的,想请教一下,这样做的好处能提高执行效率吗,还是有其它的好处,谢谢!
...全文
561 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

一般多用于部分数据需要update而部分数据是insert或delete的情况。

比如配置权限,总数20个权限;用户原来有其中5个权限;然后本次修改时新增2个,删除1个;这个时候根据规则计算出哪些update哪些insert哪些delete就比较麻烦,所以粗鲁点就直接全部删了重来。
[/Quote]

你好粗鲁哦
MiceRice 2012-08-03
  • 打赏
  • 举报
回复
一般多用于部分数据需要update而部分数据是insert或delete的情况。

比如配置权限,总数20个权限;用户原来有其中5个权限;然后本次修改时新增2个,删除1个;这个时候根据规则计算出哪些update哪些insert哪些delete就比较麻烦,所以粗鲁点就直接全部删了重来。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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