안녕하세요. 아래 글에대에 대해 이어..조금 정리해서
다시 문의글을 남깁니다.
현재 모바일 패키지의 일부분인 프로시저를 작성중에 있습니다.
해당 프로시저는 UPDATE를 목적을 두고있는 프로시저이며
모바일에서 1번의 요청으로 여러건의 UPDATE를 하려합니다.
간략히 예를 들겠습니다.
아래의 예는 1건에 대한 UPDATE 샘플입니다.
========================================
대상테이블 : TEST
수정컬럼 : NOTE_CODE, NOTE
조회조건 :
UPDATE TEST SET NOTE_CODE = '001',
NOTE = '수정사항1'
WHERE 1=1
AND RETURN_CODE = 'RP000001'
AND RETURN_DETAIL_CODE = '00001'
;
========================================
모바일측에서 제가 작성할 프로시저를 호출할때 IN값으로
WHERE 절에 들어가는 값들을 아래와 같이 보내주시기로 하였습니다.
'RP000001'|'00001'|'수정사유1';'RP000001'|'00002'|'수정사유2';
해당 정보값을 프로시저에서 IN값으로 받는것까지는 하였는데.
프로시저에서 어떻게 잘라서 처리를 해야할지..짱구로는 힘드네요.
참고로 화면개발과 프로시저담당이 다릅니다.
제가 담당하는 프로시저에서 처리할수 있는 좋은 팁이 있다면
한수 지도 부탁드리겠습니다. |