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

FireBird Q&A
[4015] 2.5에서 스토어드 프로시저 만들기 오류
넘초보 [mspower] 3072 읽음    2011-01-12 15:41
FireBird 2.5 embeded (OS Windows 7 64bit) 에서 아주 아주 간단한 프로시저를 만들어 공부 중입니다.

그런데 아래처럼 프로시저를 작성하려고 하면 에러가 납니다.

tblMember 테이블은 만들어진 상태고, insert into 구문으로 약간의 샘플 데이터도 들어간 상태입니다.

create or alter procedure spSelect
as
begin
    select * from tblMember ;    <<--- 조기 세미콜론 있는 자리가 오류라고 나오는데....
end

isql 에서 set term !!; 를 사용하여 테스트를 해봐도 같은 장소에서 에러가 납니다.

IBPP 를 사용했을때의 에러 내용입니다.

*** IBPP::SQLException ***
Context: Statement::ExecuteImmediate( create or alter procedure spSelect
as
begin
select * from tblMember ;
end
)
Message: isc_dsql_execute_immediate failed

SQL Message : -104
Invalid token

Engine Code    : 335544569
Engine Message :
Dynamic SQL Error
SQL error code = -104
Token unknown - line 4, column 25
;

isql.exe 를 사용했을때 에러 내용입니다.

Statement failed, SQLSTATE = 42000
Dynamic SQL Error
-SQL error code = -104
-Tokey unknown - line 4, column24
-;

결과셋을 돌려주는 스토어드 프로시저 작성법이 따로 있는건가요?

+ -

관련 글 리스트
4015 2.5에서 스토어드 프로시저 만들기 오류 넘초보 3072 2011/01/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.