MSCEWI2007
Output parameter translated as a return statement.
Severity
Description
Code Example
Input Code:
CREATE PROCEDURE sampleProcedure(IN p1 INTEGER, INOUT p2 INTEGER, OUT p3 INTEGER)
BEGIN
SET p3 = p1;
SET p2 = p2 + 1;
END;Output Code:
CREATE OR REPLACE PROCEDURE PUBLIC.sampleProcedure (P1 FLOAT, /*** MSC-WARNING - MSCEWI2007 - INOUT PARAMETER 'P2' TRANSLATED AS A RETURN STATEMENT ***/
P2 FLOAT, /*** MSC-WARNING - MSCEWI2007 - OUT PARAMETER 'P3' TRANSLATED AS A RETURN STATEMENT ***/
P3 FLOAT)
RETURNS STRING
LANGUAGE JAVASCRIPT
EXECUTE AS CALLER
AS
$$
// Some Javascript code here.
P3 = P1;
P2 = P2 + 1;
return PROCRESULTS(P2,P3);
$$;Recommendations
Last updated
