MSCEWI5011

ASSIGNMENT CLAUSE TYPE IS NOT SUPPORTED IN SNOWFLAKE

triangle-exclamation

Severity

Medium

Description

This message is displayed when the assignment clause contains an expression not supported by Snowflake

Cases

Update Statement

When an assignment clause presents a multi-column assignment of a row selection, an example of this can be found in the Code example section.

Code Example

DB2

UPDATE EMPLOYEE EU
    SET (EU.COM, EU.SALARY) = (SELECT ES.SALARY FROM EMPLOYEE ES WHERE ES.WORKDEPT = EU.WORKDEPT)
    WHERE EU.EMPNO = '000120';

UPDATE TABLE1 T1
    SET (T1.COL1, T1.COL2, T1.COL3 ) = ((SELECT T2.COL1 FROM TABLE2 T2 WHERE T2.COL2 = T1.COL2), 12);

Snowflake

Recommendations

Last updated