평범한 프로그래머

  • 홈
  • 태그
  • 방명록

CURSOR 1

[DB] MSSQL 커서사용법(Cursor)

MSSQL에서 여러개의 행의 결과값을 보통의 경우는 한번에 처리하는게 좋으나 행별로 처리해야될경우가 있습니다. 행별로 처리할경우에 커서를 이용하여 처리할수 있습니다. 프로그램에서 레코드셋 오픈후 루프를 돌려서 처리하는 경우와 비슷하다고 보면됩니다. 1. DECLARE 커서 - 먼저커서를 선언합니다. 이때 조회하고자 하는 결과값을 SELECT문을 이용해서 선언합니다. 2. 커서 OPEN - 커서를 오픈합니다. 3. FETCH 처리 - 첫번째 행을 가지고 옵니다. 4. WHILE @@FETCH_STATUS = 0 - 커서의 마지막행이 될때까지 반복합니다. 이부분에 행단위로 가지고와서 데이터를 처리하면됩니다. 5. CLOSE 커서 - 커서를 닫습니다. 6. DEALLOCATE 커서 - 커서 참조를 제거합니다...

프로그래밍/DB 2020.09.10
1
  • 분류 전체보기 (336)
    • IT일반 (170)
      • 네트워크 (23)
      • 가상머신,도커 (7)
      • 운영체제,서버 (56)
      • 휴대폰,갤럭시 (27)
      • 기타 (57)
    • 프로그래밍 (140)
      • C,C++ (1)
      • C# (32)
      • GIT,SVN (12)
      • DB (81)
      • VB.NET (1)
      • Visual Studio (10)
    • 일상 (25)
      • 블로그 (6)
      • 재테크,절약 (19)
반응형

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.