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

FireBird Q&A
[1779] Re:내장프로시저 생성과 실행에 대해서....ㅜㅜ
김유중 [] 2360 읽음    2006-02-06 21:30
하수경 님이 쓰신 글 :
: 여기저기 내장 프로시저에 대한 질문을 찾아봤는데 제가 원하는 답을 찾을 수가 없어서 이렇게 도움을 요청합니다.
: 자세히까지는 아니더라도 길을 좀 알려주셨음 합니다.
: ----------------------------------------------------------------------------------
: 물건이 판매될때마다 테이블에 저장이 되는데요..
: 코드별로 그날 판매된 물건의 횟수와 총금액을 프로시져를 사용해서 나타내고 싶거든요.
: 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창에서 했고요..
: 어디서 잘못되었는지 알수 없을까요??

결과값이 여러개일경우는 for문을 사용해야 합니다.

+ -

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