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

FireBird Q&A
[477] Re:[질문] interbase의 storedprocedure에서..
조복기 [withcount] 2743 읽음    2002-10-23 10:16
박영진 님이 쓰신 글 :
: MS-SQL의..
: 예를들어서 다음과 같은 저장프로시저를 MS-SQL에서 만들었거든요..
:
: Create procedure aaa
: as
:   select * from jobs
:
: 이걸 interbase 저장프로시저로는 어떻게 만들죠?
:

인터베이스나 파이어버드를 설치하면
예제DB인 employee.gdb가 같이 설치가 됩니다.
(파이어버드인경우 C:\Program Files\Firebird\examples)
그안에 있는 테이블 및 뷰, SP, 트리거등을 보시면서 공부하시면
이해하시기 쉬울것같습니다.
인터베이스 메뉴얼도 위에 예제를 통해서 설명을 하거든요..

SUB_TOT_BUDGET이라는 프로시저를 첨부합니다.

CREATE PROCEDURE SUB_TOT_BUDGET (
    HEAD_DEPT CHAR(3) CHARACTER SET NONE)
RETURNS (
    TOT_BUDGET NUMERIC(15,2),
    AVG_BUDGET NUMERIC(15,2),
    MIN_BUDGET NUMERIC(15,2),
    MAX_BUDGET NUMERIC(15,2))
AS
BEGIN
SELECT SUM(budget), AVG(budget), MIN(budget), MAX(budget)
  FROM department
  WHERE head_dept = :head_dept
  INTO :tot_budget, :avg_budget, :min_budget, :max_budget;
SUSPEND;
END

+ -

관련 글 리스트
476 [질문] interbase의 storedprocedure에서.. 박영진 1923 2002/10/22
477     Re:[질문] interbase의 storedprocedure에서.. 조복기 2743 2002/10/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.