update zjbsc set(XH,CBM,MZ,GRZT,LXDH,XJZDZ,CBRQ,JFDC,TSQTLB,RDKSNF,RDZZNF)=
(
select XH,CBM,MZ,GRZT,LXDH,JZDZ,CBRQ,JFJE,TSQTLB,RDKSNF,RDZZNF from cj_nbys_grjbzl where cj_nbys_grjbzl.xm=zjbsc.xm and cj_nbys_grjbzl.gmsfzhm=zjbsc.gmsfzhm
)在oracle中为什么总 正在执行啊,这都一个小时了,是不是哪里写错了啊 求教?
(
select XH,CBM,MZ,GRZT,LXDH,JZDZ,CBRQ,JFJE,TSQTLB,RDKSNF,RDZZNF from cj_nbys_grjbzl where cj_nbys_grjbzl.xm=zjbsc.xm and cj_nbys_grjbzl.gmsfzhm=zjbsc.gmsfzhm
)在oracle中为什么总 正在执行啊,这都一个小时了,是不是哪里写错了啊 求教?
请问有什么方法可以解决吗?
你的sql在update 整个zjbsc表另外把zjbsc表nologging下
100W的数据部知道执行的效率怎么样
用
update
select
set
试试吧