要求,我点击浏览按钮,找到excel文档,   数据em_houes_t表有很多列, 但是OLDLANDNUM这列是空的, 客户给的excel文档 也许只有两列 houes_id 和OLDLANDNUM
  要求就是 选定excel文档后, 根据house_id 来导入数据 如果Execle文档的 house_id 和数据库的house_id 一样,就把Execle文档的OLDLANDNUM数据 添加到数据库相对应的OLDLANDNUM列  excel文档模板`室号(house_id) 地号(OLDLANDNUM)
101                  1 
102                  2     103                  3 数据库表   不止这两列 ,这里只为了方便.
 室号(house_id) 地号(OLDLANDNUM)
101102103要实现的功能 就是根据 室号 吧 excel表的地号 对应添加到数据库里面去   
地号类型是 X-XXXXXXXX-XXXX-地号, X 是数字 乱写一下先
求具体实现方法 谢谢```
    

解决方案 »

  1.   

    思路:
    1.先將Excel文檔導入SQL中一個臨時表Temp
    2.再在SQL中用update dataTable from Temp where dataTable.house_id !=Temp.house_id
      

  2.   

    update dataTable
    set dataTable.OLDLANDNUM=Temp.OLDLANDNUM
     from Temp where dataTable.house_id !=Temp.house_id
      

  3.   

     不知道理解有什么问题没,读完一次UPDATA一下,循环来做呗
      

  4.   

    补充一下,我用的数据库是oracle  ,我是要写这么个小程序, 专门用来添加这个数据的,是给别人用的 不是就导入一次就可以```有很多```超多```