本帖最后由 fzlme5 于 2011-01-12 14:02:07 编辑

解决方案 »

  1.   


    什么需求?清空表CSWS_BUFFER里的数据?
    truncate table CSWS_BUFFER
      

  2.   


    哥们你让我震精,  是把上面的SQL语句进行优化。
      

  3.   

    建议先删除,后插入/nologging 形式插入
    不建议更新
      

  4.   

    --我回复的时候没有下面的代码。
    --更新的数据量多吗?
    --相应的字段建索引了没?
    where exists(select b.*
    from CSWS_BUFFER.TB_YL_SFMX b
    where b.ZHBZ = '1'
    and a.SFMXID =b.SFMXID
    and a.YLJGDM =b.YLJGDM
    and b.XGBZ != '3')
      

  5.   

    数据量目前是100W,csws.TB_YL_SFMX只有一个联合主键包含了YLJGDM。CSWS_BUFFER库无主键无索引。
      

  6.   


    这个已经可以了 是9i以上的 试试merge into