FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[1778] 내장프로시저 생성과 실행에 대해서....ㅜㅜ
하수경 [hask19] 1347 읽음    2006-02-06 15:24
여기저기 내장 프로시저에 대한 질문을 찾아봤는데 제가 원하는 답을 찾을 수가 없어서 이렇게 도움을 요청합니다.
자세히까지는 아니더라도 길을 좀 알려주셨음 합니다.
----------------------------------------------------------------------------------
물건이 판매될때마다 테이블에 저장이 되는데요..
코드별로 그날 판매된 물건의 횟수와 총금액을 프로시져를 사용해서 나타내고 싶거든요.
sql구문을 사용하면
Select code, count(num), sum(amount) from cust group by code
이런식으로 쓰면 제가 원하는 결과가 나와요..

프로시저를 써서 똑같은 결과를 내기 위해서

set term !!;
create procedure pro_ce
returns(code varchar(4),
       num integer,
       amount double precision)
as
begin
select code, count(num), sum(amount) from cust where sdate='2005-12-01' group by code
into :code,:num,:amount;
suspend;
end!!
set term ; !!

이러한 프로시저를 생성했는데..
생성은 되는데

select * from pro_ce 를 실행시켜봤더니
"Multiple rows in singleton select"
이런 에러 문장이 나오더라구요..

프로시저의 생성과 실행은 인터랙티브 sql창에서 했고요..
어디서 잘못되었는지 알수 없을까요??

+ -

관련 글 리스트
1778 내장프로시저 생성과 실행에 대해서....ㅜㅜ 하수경 1347 2006/02/06
1779     Re:내장프로시저 생성과 실행에 대해서....ㅜㅜ 김유중 2360 2006/02/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.