도와주세요..프로시저가 왜 안만들어질까요 ㅠㅠ
firebird 2.0 이고 ibexpert 에디터 창에서 입력해본겁니다
완전 초짜인.. 맘만 급한 사람입니다
하나라도 뭐가 만들어져야 쿼리를 바꿔볼건데
아예 이렇게 간단한거 하나도 안만들어지지 답답하네요
1 #########
create procedure sel_test()
as
begin
select * from table_test;
end;
=====에러메시지
can't format message 13:896 -- message file C:\Program Files\HK-Software\IBExpert\firebird.msg not found.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 27.
).
2 ######### 또 다시 게시판 뒤져서 set term 넣으라고 해서 아래처럼 하면 또 에러가
SET TERM ^;
create procedure sel_test()
as
begin
select * from table_test;
end;
SET TERM ^;
=====에러메시지
can't format message 13:896 -- message file C:\Program Files\HK-Software\IBExpert\firebird.msg not found.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 5.
TERM.
3 #########또 다시 게시판 뒤져서 ibexpert 에서 메뉴database 에서
new procedure 창 누르고 입력해도 마찬가지 에러가 나옵니다
환경설정 이 뭐가 잘못되어진건가요?
아.. 도통 답답하네요 물어볼때가 없으니
4 #############
CREATE PROCEDURE sel_item (seqkey char(10))
RETURNS (seqnum CHAR(50))
AS
declare variable xsql varchar(200);
BEGIN
xsql= 'SELECT seqnum from seq_seo where seqkey = :seqkey ;
EXECUTE STATEMENT :xSql into :seqnum ;
suspend;
END;
문제는 이게 동적실행문으로 EXECUTE STATEMENT 를 쓰면 프로시져는 만들어지는데요
만들어진후 실행시키면 파라미터 넣는곳에 값을 넣고 실행하면
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
seqkey .
At line 1, column 45.
위처럼 에러가 또 나요...
일반적인 단순한 쿼리 select 나 update execute delete 이게 왜 안될까요..
ㅠㅠ 아 답답하네요. 두어시간 삽질중예요
Help !~~~
|