i want to call procedure from function In DB2
i create function but it is giving an error like
--------------------------------------------------------------------------------------------------------------------
"DB2 SQL error: SQLCODE: -374, SQLSTATE: 428C2, SQLERRMC: MODIFIES SQL DATA;GetV_2
The "MODIFIES SQL DATA" clause has not been specified in the CREATE FUNCTION statement for LANGUAGE SQL function "GetV_2" but an examination of the function body reveals that it should be specified."
--------------------------------------------------------------------------------------------------------------------
CREATE FUNCTION "GetV_2" (v_1 varchar(20)) RETURNS varchar(1000)
LANGUAGE SQL
BEGIN ATOMIC
DECLARE v_2 varchar(1000);
call GetProc(v_1,v_2 );
return v_2;
END
-------------------------------------------------------------------------------------------
Please help me to find the solution
Thanks in Advance....
i create function but it is giving an error like
--------------------------------------------------------------------------------------------------------------------
"DB2 SQL error: SQLCODE: -374, SQLSTATE: 428C2, SQLERRMC: MODIFIES SQL DATA;GetV_2
The "MODIFIES SQL DATA" clause has not been specified in the CREATE FUNCTION statement for LANGUAGE SQL function "GetV_2" but an examination of the function body reveals that it should be specified."
--------------------------------------------------------------------------------------------------------------------
CREATE FUNCTION "GetV_2" (v_1 varchar(20)) RETURNS varchar(1000)
LANGUAGE SQL
BEGIN ATOMIC
DECLARE v_2 varchar(1000);
call GetProc(v_1,v_2 );
return v_2;
END
-------------------------------------------------------------------------------------------
Please help me to find the solution
Thanks in Advance....
Comment