社区
Java EE
帖子详情
使用delete+insert语句比直接用update语句到底能否提高效率,请教?
dspdspdsp138
2012-08-03 12:35:18
我是做华为外包的,今天在做一个有关修改FN号码时,看到华为基础版本代码中,是先用delete 再insert 的方式来进行修改操作的,想请教一下,这样做的好处能提高执行效率吗,还是有其它的好处,谢谢!
...全文
561
2
打赏
收藏
使用delete+insert语句比直接用update语句到底能否提高效率,请教?
我是做华为外包的,今天在做一个有关修改FN号码时,看到华为基础版本代码中,是先用delete 再insert 的方式来进行修改操作的,想请教一下,这样做的好处能提高执行效率吗,还是有其它的好处,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
夜空中苦逼的程序员
2012-08-03
打赏
举报
回复
[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就比较麻烦,所以粗鲁点就直接全部删了重来。
UPDATE
/
INSERT
/
DELETE
语句
UPDATE
/
INSERT
/
DELETE
语句
LINQ体验——LINQ to SQL
语句
之
Insert
/
Update
/
Delete
操作
我们继续讲解LINQ to SQL
语句
,这篇我们来讨论
Insert
/
Update
/
Delete
操作。这个在我们的程序中最为常用了。我们
直接
看例子
赵强老师:Oracle数据库从10g到11g(3)DML
语句
和DDL
语句
学习并掌握DML
语句
:
insert
、
update
和
delete
语句
;并能够
使用
DDL管理常见的数据库对象:表、视图、序列、索引和同义词。
根据表名及字段,自动生成
insert
,
update
,select
语句
首先在数据库中创建存储过程和方法,然后调用创建好的存储过程,生成带有与表名及字段相关的
insert
,
update
,
delete
语句
,变量与表字段名相同,例如: "
insert
into temp (col1,col2,col3) values ('"+col1+"','"+col2+"',"+col3+")" 可以根据表字段类型,判断是否需要拼写单引号‘’。
MySQL数据库
INSERT
、
UPDATE
、
DELETE
以及REPLACE
语句
的用法详解.doc
MySQL数据库
INSERT
、
UPDATE
、
DELETE
以及REPLACE
语句
的用法详解.doc
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章