본문 바로가기
  • 읽고보고쓰고
PROGRAMMING/Database

MS SQL 순환문 정리 (Loop)

by 체리그루브 2015. 4. 1.
728x90

 

가끔가다 아래처럼 순환문 로직을 찾아 소스를 뒤지곤 하는데, 이제 여기 와서 찾자. 정리 끝.

 

  WHILE 1 > 0
  BEGIN
   SET ROWCOUNT 1
   SELECT @Allocation_Code = Allocation_Code
   FROM #t_temp T WITH(NOLOCK) WHERE Allocation_Code > @Allocation_Code ORDER BY Allocation_Code

   IF @@ROWCOUNT = 0 BREAK
   SET ROWCOUNT 0

   -- 비지니스 로직

  END
  SET ROWCOUNT 0

728x90

'PROGRAMMING > Database' 카테고리의 다른 글

행을 열로 바꿔주는 쿼리  (0) 2015.06.03
idendity on / off 하기  (0) 2015.05.10
DB 용량 체크  (0) 2015.03.31
트랜잭션 로그 비우기  (0) 2015.03.30
동적 쿼리 세팅 및 실행  (0) 2015.03.19

댓글