日期:2014-05-17 浏览次数:21155 次
改成下面的试试:
UPDATE IRPT_DEPARTMENTS A
   SET (A.DEPT_CODE, A.DEPT_CLASS, A.TX_DZ) = (SELECT B.DEPT_CODE,
                                                      B.DEPT_CLASS,
                                                      B.TX_DZ
                                                 FROM IRPT_DEPARTMENTS B
                                                WHERE A.ID = B.PARENT
                                                  AND B.ISJC = '0'
                                                  AND B.CAPTION LIKE '%基层户'
                                                  AND ROWNUM = 1)
 WHERE EXISTS (SELECT 1
          FROM IRPT_DEPARTMENTS B
         WHERE A.ID = B.PARENT
           AND B.ISJC = '0'
           AND B.CAPTION LIKE '%基层户'
           AND ROWNUM = 1)
   AND A.ISJC = '9';