MSCEWI5006
INTERMEDIATE RESULT TABLE IS NOT SUPPORTED
Severity
Description
Code example
DB2 Input code:
Select * from OLD Table(UPDATE T1 SET NAME = 'Tony' where ID = 4);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';
UPDATE TABLE6 INCLUDE (col1, col2)
SET Column1 = 1;Snowflake Output code:
-- ** MSC-ERROR - MSCEWI5006 - INTERMEDIATE RESULT TABLE IS NOT SUPPORTED. **
--Select * from OLD Table(UPDATE T1 SET NAME = 'Tony' where ID = 4)-- ** MSC-ERROR - MSCEWI5010 - QUERY AS UPDATE TARGET NAME IS NOT SUPPORTED IN SNOWFLAKE **
--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'
-- ** MSC-ERROR - MSCEWI5006 - INTERMEDIATE RESULT TABLE IS NOT SUPPORTED. **
--UPDATE TABLE6 INCLUDE (col1, col2)
-- SET Column1 = 1Recommendations
Last updated
