PRO*C 에 대해서 잘알고 계신고수님 도와주세요~ 0 1 2,139

by 현씨 [어플리케이션관련] PROC [2013.07.05 09:15:38]


proc 소스를 가지고

디벨로퍼2000에서 배치 프로그램을 구현하려고 하는데여

이소스 밑에는 insert 구문이 있습니다.

그런데 아래의 소스를 어떻게 구현해야 할지 잘 모르겠어서요

일단 노란줄의 의미를 잘 모르겠어요~



그리고 insert 구문이 밑에 if문 안으로 들어가야 될거 같은데 

첫번째 if문안에 두번째 if문을 또 집어넣고  그다음에 insert를 진행하는 계층식으로 해야하는지

어떻게 해야 할지 모르겠어요

혹시 두서가 없더라도 도움 요청드리겠습니다.ㅜㅜ 




 if(!memcmp(agent,"EX0000",6))  {
   if((data_gu != 3 && data_gu != 4 && data_gu != 5 && data_gu != 9)|| !memcmp(dae_che_gj,"4312800",7))
continue; 
    }
    else  {
   if(data_gu != 1 && data_gu != 3)
continue;
    }

 if(data_gu == 3 && !memcmp(agent,"EX0000",6) &&   
  (!memcmp(dae_che_gj,"1120502",7) ||
    !memcmp(dae_che_gj,"1120602",7) ||
    !memcmp(dae_che_gj,"1120702",7)))
   continue;

by 현씨 [2013.07.05 09:24:37]

  select  agent, part_no, data_gu,
   dae_che_gj, amt
from  account
where  yymm = :yymm
and amt != 0;

값을 처리하기 위해 불러오는 select 절입니다.  조회되는 데이터를 저위의 if문 소스로 저장시킬 데이터를
걸러내는 것인데요~~

아니면 저위 if문 소스를 이 쿼리에 조건절에 접목해서
저장시킬 값만 불러올 수 있는 방법이 있을까요??
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입