关于项目中批量修改数据
2014-05-20 17:55
127 查看
一、在项目中批量修改数据时应该写一条Update的Sql语句来执行,不能先将所要修改的数据筛选出来,然后再遍历修改。
原因:
1.这样只操作一次数据库,而后者需要操作无数次,性能很差。
2.绕圈子。需要修改数据时直接修改就行,不需要先全部查出来再逐条修改。
3.修改数据时时可以使用join的,例如:
二、在Extjs中要想获取树形下拉框显示的文本内容,通过node.Text获得。
例如:var customerName = customerTree.getNode().text;
原因:
1.这样只操作一次数据库,而后者需要操作无数次,性能很差。
2.绕圈子。需要修改数据时直接修改就行,不需要先全部查出来再逐条修改。
3.修改数据时时可以使用join的,例如:
update acc set acc.Creator = '滕晓梅' from Accidents acc inner join CompensationCase cc on acc.ID = cc.AccidentID inner join Policies p on cc.PolicyID = p.ID inner join Insurants ins on p.InsurantID = ins.ID inner join Customers cust on ins.CustomerID = cust.ID where (acc.结案状态 like '未决%' or acc.结案状态 is null ) and cust.Code like '.2.79.1.24.25.%' and acc.Creator like '滕晓梅%'
二、在Extjs中要想获取树形下拉框显示的文本内容,通过node.Text获得。
例如:var customerName = customerTree.getNode().text;
相关文章推荐
- Asp.net中关于excel文件批量导入SQL Server数据表
- 批量修改数据、删除重复数据
- Silverlight 3 关于数据添加,删除,修改,条件查询的一点代码
- 关于批量修改文件名字
- 关于DBGrid,禁止在插入/修改操作状态下移动光标到其他行时,数据自动修改(非客户端)!
- 关于ASP中如何批量数据更新?
- 关于Mysql数据默认编码的查看和修改
- sql server 批量修改数据表和存储过程的所有者(2000)或架构(2005)
- 润乾报表语义层数据管理批量置数之修改现有数据
- SQL SERVER 批量修改字段的数据类型
- 【项目】Project数据读写小程序(三):修改Project的xml格式的文件
- 一次性编辑GRIDVIEW中所有数据然后批量修改
- 批量修改数据结构
- 按条件批量修改数据
- 关于ntext的批量修改 这个比较总要的就是一些函数的用法
- 批量修改数据、删除重复数据
- MSSQL中批量修改数据表和存储过程的所有者
- 关于Ext的EditorGridPanel实时修改数据后保存到数据库的一点心得
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)