안녕하세요.
제가 create function 문 안에 프로시저를 call 하려고 하는데
CREATE PROCEDURE myproc (IN A INTEGER, OUT B INTEGER)
LANGUAGE SQL
BEGIN
SET B = A + 2;
END @
CREATE FUNCTION PROCEDURE_CALL
RETURNS varchar(30)
LANGUAGE SQL
MODIFIES SQL DATA
NO EXTERNAL ACTION
DETERMINISTIC
BEGIN ATOMIC
RETURN CALL MYPROC(4,?)
END@
이런식으로 쓰려고 합니다.
그런데 프로시저의 매개변수는 out 변수를 함수에서 어떻게 리턴을 받아야 하는지 모르겠습니다.
함수 안에서 프로시저를 call 하는 것이 가능한 것인지...
가능하다면 어떻게 해결해야 하는지 알려주세요.
감사합니다.
|