DB2 에서 다음과 같은 쿼리문이 가능한지 알고 싶습니다.
MSSQL 에서는 쿼리가 되지만 DB2에서는 에러가 자꾸 나서 글을 올림니다.
UPDATE XPERTERP.T_J110 SET A.FREMQTY = A.QTY - B.QTY
FROM XPERTERP.T_J110 A JOIN XPERTERP.T_J310 B ON A.FHWACDE = B.FSOUCDE
UPDATE할 때 조인은 걸어서 사용가능한가요??
sql-cookbook에 나와있는 예제입니다.
UPDATE emp_act ac1SET (actno,emptime) = (SELECT ROW_NUMBER() OVER(),ac1.emptime / 2 FROM emp_act ac2 WHERE ac2.empno LIKE ’60%’ AND SUBSTR(ac2.empno,3) = SUBSTR(ac1.empno,3))WHERE EMPNO LIKE ’800%’;
sql-cookbook은
http://www.database.sarang.net/?inc=read&criteria=db2&subcrit=files&aid=830 에 있습니다.