我现在要以A表的a字段批量更新B表的b字段(其实是很复杂的sql),但是大概就是这样的逻辑,
数据大概会有5000-10000条,
利用bat更新该怎么写?
小妹是新手,望各位前辈赐教!!
Windows XP, DB是oracle

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【tjdghk】截止到2008-07-22 10:10:27的历史汇总数据(不包括此帖):
    发帖的总数量:32                       发帖的总分数:610                      每贴平均分数:19                       
    回帖的总数量:26                       得分贴总数量:2                        回帖的得分率:7%                       
    结贴的总数量:26                       结贴的总分数:490                      
    无满意结贴数:5                        无满意结贴分:180                      
    未结的帖子数:6                        未结的总分数:120                      
    结贴的百分比:81.25 %               结分的百分比:80.33 %                  
    无满意结贴率:19.23 %               无满意结分率:36.73 %                  
    楼主加油
      

  2.   

    update B, A set B.b = A.a where ............
    不知道为什么还要bat
      

  3.   

    简单的,用标准的sql即可
    update tableA set a=tb.a,b=tb.b...from tableB tb where tableA.id = tb.id
    大概这个