전에도 질문했었는데..확실한 답을 못얻어서..또 질문드립니다.
죄송 ^-^
일단 오라클db내에 생성한 procedure 는 storedproc 컴포넌트에서
database name 지정하고 storedproc name 을 누르면 거기에 오라클db에
생성한 procedure들이 보여서 선택을 했습니다.
그 후에 params를 누르면 procedure에 서 지정한 파라미터들이 자동으로
올라옵니다.
그런데 database name지정하고 storedproc name 을 누르면 생성했던
procddure와 function들도 보이는데 여기서 function을 지정하고 params
를 누르면 function안에 생성한 파라미터들이 자동으로 안올라 옵니다.
흠....
function을 쓸수가 없는건가여..?
예를 들어 function하나를 올려봅니다.
Function FUNC_SND_마진정보 (w_매장코드 in varchar2, w_판매형태 in varchar2, w_브랜드 in varchar2, w_삭제구분 in varchar2 ) return Boolean is
cursor c1 is
select *
.
.
중간생략
.
.
end loop;
close c1;
commit;
return true;
END;
위의 function에서 w_매장코드,w_판매형태,w_브랜드,w_삭제구분 등의 파라미터들이 자동으로 안올라 옵니다.
가능하시면 return 되는 값을 받는 방법도 간단히 코딩으로 가르쳐 주심 감가하겠습니다.
안된다면 procedure로 바꿔야 하나여..쩝.
그냥 쿼리콤퍼넌트가지고도 될것같습니다...