블로그 이미지
baragi76

카테고리

분류 전체보기 (115)
생활 (10)
My Story (34)
My Album (1)
HomePage (0)
Hobbies (21)
Develop (42)
Utility (1)
Project (6)
07-09 19:14
Total239,669
Today16
Yesterday12

공지사항

달력

« » 2020.7
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

안정적인 DNS서비스 DNSEver

### 참조코드...

-- 루프를 돌리기위한 기준
DECLARE DocNo CURSOR FOR
   SELECT IDX
   FROM TB_WD2_FMIT001_BUYINFOBYSTATUS WITH (NOLOCK)
   WHERE EXTENDPROCESS = '' AND SEQNO = ''
   Order by IDX
 DECLARE @docno INT

-- 루프를 돌려 처리~~
 OPEN DocNo
 FETCH DocNo INTO @docno
 WHILE (@@FETCH_STATUS = 0)
 BEGIN 
-- 뺑뺑이 돌리는 코드(시작)   
-- SeqNo 다음 번호 계산
   SET @iSeqNo = @iSeqNo + 1
     
   -- 3자리수로 처리
   SET @vSeqNo = '000' + CONVERT( VARCHAR(10), @iSeqNo)
   SET @vSeqNo = SUBSTRING( @vSeqNo, LEN(@vSeqNo)-2, LEN(@vSeqNo))
   SET @vSeqNo = @vNowMonth + '-' + @vSeqNo
   --PRINT @vSeqNo
     
   SET @tmpQuery = 'UPDATE TB_WD2_FMIT001_BUYINFOBYSTATUS
   SET SEQNO = ''' + @vSeqNo + '''
    EXTENDPROCESS = ''Yes''
   WHERE IDX = ' + CONVERT( VARCHAR, @docno )
   
   print @tmpQuery
         -- EXEC sp_executesql @tmpQuery
-- 뺑뺑이 돌리는 코드(종료)         
   FETCH DocNo INTO @docno
 END
        
 CLOSE DocNo
 DEALLOCATE DocNo

Posted by baragi76

댓글을 달아 주세요