Oracle里批量更新列数据的问题

各位大侠好,现在遇到一个问题求教

Oracle里有两张表,一张人员信息表,里面包含了人员和各项基本信息,其中包括了银行代码和银行卡号两个字段。
另一张表是记录的银行代码和所有人的银行卡号。

现在人员表里只存了银行卡号,我想把银行代码先根据卡号从银行表里查出来,再写入到人员表里的银行代码字段。

使用了游标,发现效率很低,约20W条数据,已经执行一个多小时了,各位高手有没有其他更好的办法
问题补充
首先感谢楼上的兄弟。
我现在用的就是方法一,但是银行表里会有重复的银行卡号,要取重复的卡号中银行代码较大的那个数据,这个问题没法解决啊。

查看全部
mjwtx
mjwtx
2010/11/03 09:35
  • hibernate
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

0个回复