MSCEWI1022

Severity

Low

Description

This error is used to report that one or more identifiers in a specific statement are considered parameters by default.

Example Code

Input Code:

CREATE MACRO SAME_MACRO_COLUMN_AND_PARAMATERS (
    LOAD_USER_ID (VARCHAR (32), CHARACTER SET LATIN),
    UPDATE_USER_ID (VARCHAR (32), CHARACTER SET LATIN)
) AS (
    UPDATE TABLE1 SET LOAD_USER_ID = :LOAD_USER_ID, UPDATE_USER_ID = :UPDATE_USER_ID;
    INSERT INTO TABLE1 (LOAD_USER_ID, UPDATE_USER_ID) VALUES (:LOAD_USER_ID, :UPDATE_USER_ID);
	DELETE FROM TABLE1 WHERE :LOAD_USER_ID = LOAD_USER_ID;
);

Output Code:

Recommendations

  • Make sure all the dependencies(tables and views) related to the procedure statement are being migrated.

  • If you need more support, you can email us at [email protected]

Last updated