Hi I am new in postgres i have mysql store procedure that which i converting into postgres store procedure.
CREATE PROCEDURE saveData(
IN name character varying(200),
IN mobile character varying(15),
IN City character varying(100),
INOUT _message character varying(100) = Null
)
LANGUAGE plpgsql
AS $$
DECLARE
Message character varying(15)
BEGIN
If <some condition> THEN
IF <some condition> THEN
<insertData in table>
END IF;
set Message='success'
ELSE
<insertIntoHistoryTable query>
IF <some condition> THEN
<query>
END IF;
set Message='success'
END IF;
RETURNING Message
INTO _message;
COMMIT;
END
$$;
After running this query i am getting below error
ERROR: syntax error at or near "RETURNING"
LINE 41: RETURNING Message
^
SQL state: 42601
Character: 1856
I have bolded text where i am getting error. I don't know what i am doing please help me.