set term % ;
create procedure aaa
returns(fir integer,sec integer,res integer)
as
begin
select fir,sec,result from test
into :fir,:sec,:res;
suspend;
end%
이렇게 만들었는데..
Multiple rows in singleton select statement:
execute procedure aaa
라는 에러 메세지가 나타나네요..
왜 그런거죠?
그리구..
모든 레코드를 가져오고 싶은데.. select * from test 라고만 해서는 저장프로시저가
작성되지 않나요? 꼭 select ~ into로 리턴값을 받아줘야 하나요?
|