DB

[오라클]UPDATE ~ SELECT ~ 여러개 칼럼 한번에 UPDATE

UPDATE ~ SELECT ~ 여러개 칼럼 한번에 UPDATE 하기


1. 첫번째 방법 UPDATE TEXT_IMG A
SET (
        IMG_LABEL,SMALL_IMG,LARGE_IMG,ZOOM_IMG       /*UPDATE 대상 칼럼*/
        ) = (
                SELECT ITEM_YEAR,LGROUP,MGROUP,SGROUP  /*데이터를 가져온 칼럼 */
                FROM TITEM B
                WHERE A.ITEM_CODE = B.ITEM_CODE
                –AND B.ITEM_CODE=’2002122940′
             )
WHERE A.ITEM_CODE =’2002122940′
AND A.IMG_LABEL=1;  

SELECT  * FROM TEXT_IMG
WHERE iTEM_CODE =’2002122940′; 

2. 두번째 방법 (조인해서 UPDATE 할 경우 무조건 HINT를 걸어줘야 됨)

Leave a Reply

error: Content is protected !!