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