informix 초보입니다.
웹페이지에서 informix에 미리 만들어진 함수를 불러다 사용할려고 합니다.
함수는 XXX.sql 로 만들어져 있는데요.
비슷하게 다른 함수를 추가를 했습니다.
그리고 웹페이지도 함수를 읽어오는 부분을 추가했습니다.
그런데 여전히 함수를 읽지 못합니다.
다른 함수는 가져오는데 추가한 함수만 가져오지 못합니다.
DataBase가 몇개로 나누어져 있어서 그런지 생각이 듭는데..
정확한 이유를 모르겠네요.
스토어드 프로시져(?)는 모든 DataBase 에 적용이 되는지 아니면
특정한 DataBase만 영향을 받는지 가르쳐 주세요.
위치는 처음 dbaccess 했을때 폴더입니다.
소스의 한부분입니다.
여기다가 다른함수를 추가했습니다.
XXX.sql 내용
----------------------------------------------------------
CREATE FUNCTION get_All(_start lvarchar)
RETURNING integer;
DEFINE A1 integer;
DEFINE _current lvarchar;
LET _current=_start;
FOREACH SELECT nid INTO A1 FROM sorted_Title
WHERE sKHeadwordnsp >= _current
RETURN A1 WITH RESUME;
EXIT FOREACH;
END FOREACH
END FUNCTION;
--------------------------------------------------------------
웹 부분 소스
Set RS = Conn.Execute("Execute function get_All('" & QueryText & "')")
-------------------------------------------------------------------
답변부탁드립니다.
수고하세요.
|