not set

ORACLE SELECT UPDATE 예제 본문

Database/query

ORACLE SELECT UPDATE 예제

다크곰 2013. 3. 12. 14:49

        UPDATE VOB_CUST_QNA X

           SET (X.DEF_RCV_PERNM)

             = (

                SELECT A.DEF_RCV_PERNM

                  FROM (

                        SELECT A.PK

                             , A.ANS_NM AS DEF_RCV_PERNM

                          FROM PRUNET_CUS_QNA   A

                         WHERE A.RCV_WINDOW = 'AS신청'   

                           AND A.ANS_NM IS NOT NULL

                       ) A

                 WHERE A.PK = X.DEF_QNA_SEQ

               )

         WHERE X.DOC_CLS = '30' --

           AND EXISTS (

                       SELECT 1

                         FROM (

                                SELECT A.PK

                                  FROM PRUNET_CUS_QNA   A

                                 WHERE A.RCV_WINDOW = 'AS신청'   

                                   AND A.ANS_NM IS NOT NULL

                              ) Y

                        WHERE Y.PK = X.DEF_QNA_SEQ

                      );

'Database > query' 카테고리의 다른 글

ORACLE MERGE INTO  (0) 2013.08.27
오라클 한글 데이타 검색  (0) 2013.08.14
ORACLE 권한 보기  (0) 2012.12.13
_ 언더바가 포함된 문자 검색할때.  (0) 2012.04.27
[Oracle] Not In 과 Not exists 차이점  (0) 2012.01.03