当前位置: 代码迷 >> Informix >> 议论:关于更新数据
  详细解决方案

议论:关于更新数据

热度:9775   发布时间:2013-02-26 00:00:00.0
讨论:关于更新数据
两个表,cdsia和cdssa,记录数相等
判断:若cdsia和cdssa中某字段(制定某些字段应更改,有的不更改)为空,则用现有数据Excel中的对应数据填补。cdsia与cdssa中一字段CUNO为关联。
思路一:将两个表的数据unload下来为文件cdsia.unl和cdssa.unl,将Excel 导出为文本格式,采用文本操作方式修改cdsia.unl\cdssa.unl,最后load到数据库。
思路二:直接连接数据库,判断若某字段为空则执行UPDATE(可能对一条记录会进行多次UPDATE,也有可能会多次连接断开数据库连接,导致数据操作性能下降)。

有没有更好的办法。
------解决方案--------------------------------------------------------
举例说明要求,最好先将EXCEL文件导入到数据库中再做处理
  相关解决方案