码迷,mamicode.com
首页 > 其他好文 > 详细

关于项目中批量修改数据

时间:2014-05-21 21:27:58      阅读:332      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   c   code   java   

一、在项目中批量修改数据时应该写一条Update的Sql语句来执行,不能先将所要修改的数据筛选出来,然后再遍历修改。

原因:

1.这样只操作一次数据库,而后者需要操作无数次,性能很差。

2.绕圈子。需要修改数据时直接修改就行,不需要先全部查出来再逐条修改。

3.修改数据时时可以使用join的,例如:

bubuko.com,布布扣
1 update acc set acc.Creator = 滕晓梅
2 from Accidents acc
3 inner join CompensationCase cc on acc.ID = cc.AccidentID
4 inner join Policies p on cc.PolicyID = p.ID
5 inner join Insurants ins on p.InsurantID = ins.ID
6 inner join Customers cust on ins.CustomerID = cust.ID
7 where (acc.结案状态 like 未决% or acc.结案状态 is null ) 
8 and cust.Code like .2.79.1.24.25.% 
9 and acc.Creator like 滕晓梅%
bubuko.com,布布扣

二、在Extjs中要想获取树形下拉框显示的文本内容,通过node.Text获得。

例如:var customerName = customerTree.getNode().text;

关于项目中批量修改数据,布布扣,bubuko.com

关于项目中批量修改数据

标签:style   blog   class   c   code   java   

原文地址:http://www.cnblogs.com/sunshineground/p/3739419.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!