CREATE DEFINER=`root`@`localhost` FUNCTION `function1`() RETURNS int(11) BEGIN declare res int default -1; select count(*) into res from account; return res; END
이런식으로 int(11)를 리턴할 수있다고하고 혹시 테이블도 리턴이 가능한가요 예를들어 저 account라는 테이블 자체를 리턴할 수 있나요?
불가능한 것으로 알고 있습니다. 조건을 상세히 기술하여 프로시저를 작성하시거나, 상위 어플리케이션/스크립트 레벨에서 하셔야 할 것 같습니다.
감사합니다.
다른 어플리케이션에서 얻어서 사용할때 프로시저는 리턴을 하지 않죠?
예를들어 자바의 java.sql의 result같은것이요.