update修改为merge(max+decode)
记录日期: 2014-07-30 14:25:27 ------------- 优化方法: 减少大表扫描次数采用max+decode方式 原sql语句:UPDATE RKO_ACCT_STATUS A SET RMB_PAYMENT =(SELECTNVL(SUM(POSTING_AMT),0)FROM RKOT_ACCT_PMT_PRIOR B WHERE B.ACCT = A.ACCT AND ORG =...
采用merge语句的非关联形式再次显神能
采用merge语句的非关联形式再次显神能题记:采用merge语句的非关联形式确实可以提高update语句的性能,尤其对于百万级别的数据量,之前的一个关于merge语句的优化案例请参考:http://blog.itpub.net/26736162/viewspace-1218671/ 今天发现一个update的更新sql语句跑了1天多的时间了,又是单纯的updat...
将游标修改为建表来提高效率
记录日期: 2014-07-30 14:25:27 题记: 最近一个同事说一个更新语句很慢求助与我,我看了下,这类语句的优化具有典型的代表性,于是记录下来和大家共享下。 原sql语句: DECLARE V_PARTYNO VARCHAR2(20); V_APP...
ultraedit替换所有空白行 --正则表达式使用
ultraedit替换所有空白行 --正则表达式使用删除空行: 替换 %[ ^t]++^p 为 空串删除行尾空格: 替换 [ ^t]+$ 为 空串删除行首空格: 替换 %[ ^t]+ 为 空串每行设置为固定的4个空格开头: 替换 %[ ^t]++^([~ ^t^p]^) ...