Correlation Clause
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
/* Example with out include-columns*/
UPDATE TABLE1 AS t1
SET t1.Column1 = 1;
/* Example with include-columns*/
UPDATE (SELECT EMPNO, SALARY, COMM,
AVG(SALARY) OVER (PARTITION BY WORKDEPT),
AVG(COMM) OVER (PARTITION BY WORKDEPT)
FROM EMPLOYEE E)
AS E(EMPNO, SALARY, COMM, AVGSAL, AVGCOMM)
SET (SALARY, COMM) = (AVGSAL, AVGCOMM)
WHERE EMPNO = '000120';/* Example with out include-columns*/
UPDATE PUBLIC.TABLE1 AS t1
SET t1.Column1 = 1;
/* Example with include-columns*/
-- ** MSC-ERROR - MSCEWI5006 - INTERMEDIATE RESULT TABLE IS NOT SUPPORTED. **
--UPDATE (SELECT EMPNO, SALARY, COMM,
-- AVG(SALARY) OVER (PARTITION BY WORKDEPT),
-- AVG(COMM) OVER (PARTITION BY WORKDEPT)
-- FROM EMPLOYEE E) AS E(EMPNO, SALARY, COMM, AVGSAL, AVGCOMM)
-- SET (SALARY, COMM) = (AVGSAL, AVGCOMM)
-- WHERE EMPNO = '000120'