Q&A

  • 오라클의 스토어드 프로시져의 사용
스토어드 프로시져를 사용해 보기 위해 너무도 간단한 프로시져를 만들었습니다.

create or replace procedure(v_text out char)

is

begin

v_text :='aaaaaa';

end;



이렇게 만들고 adoStroredProcedure 콤포넌트에 붙여어 구동을 시키니까

'매개 변수 개체를 잘못 정의했습니다. 제공된 정보가 일치하지 않거나 완전하지 않습니다.' 라는 메세지를 남기고 ....



파라미터의 dataType:=ftString, direction :=pdOutput으로 하고

value := null, value의 type:=null로 설정했습니다.



그런데 이상한 것은 number는 리턴되더라구요...

위의 파라미터 v_text를 number로 설정하고 v_text:=1000; 요렇게 해주면 제대로 되는데 char, varchar2와 같은 타입은 꿈쩍도 하지 않고 에러메세지만...

데이터셋도 받을 수 있는 것으로 들었는데... 에고 머리가 나쁘니 손발이

도와주사이다~~~~~~~

0  COMMENTS