프로시져 호출시 자꾸 에러가 나서.. 0 4 2,572

by 손님 프로시져 [2008.11.04 14:37:37]


create or replace PROCEDURE select_userinfo
(
      v_id   out VARCHAR2
      ,v_pwd out VARCHAR2
)
IS
BEGIN
     select   userid,userpw into v_id,v_pwd from userinfo;    
END select_userinfo;

select로 리턴하는 부분이 mssql과 다른거 같아서 질문 올립니다.

어느 부분이 틀린것인지 가르쳐 주세요.

by 마농 [2008.11.04 15:30:44]
사용하신 아웃 변수는 딸랑 한건에 대해서 리턴하는 변수입니다.
SELECT INTO 구분도 마찬가지로 한건에 대한 대입이구요.
배열형태로 리턴하려면 오라클에서는 조금 복잡합니다.

by 손님 [2008.11.05 13:14:45]
답변에 감사 드립니다.
혹시 배열형태로 리턴하는 방법을 알고 계시면 올려 주시면
유용할거 같습니다.
여기 강좌에는 없는거 같아서요..

by 마농 [2008.11.05 13:36:20]
http://www.gurubee.net/lecture/1843
http://www.gurubee.net/article/11403
저는 필요성을 느끼지 못해 해보지는 않았습니다.

by 손님 [2008.11.07 12:25:11]
마농님 정말 감사 합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입