[Database] T-SQL 에서 커서 사용
-- 변수 선언
declare @value1 int
declare @value2 int
-- cname_cursor 라는 이름의 커서를 만든다, 변수는 value1, value2
declare cname_cursor insensitive cursor
for
-- select쿼리 실행
select @value1, @value2
from table_source
for read only
open cname_cursor
-- cname_cursor 에서 value1, value2를 가져온다.
fetch from cname_cursor into @value1, @value2
while @@fetch_status = 0
begin
-- value1, value2를 이용하여 쿼리를 작성한다.
update table_target
set target1 = @value1, target2 = @value2
fetch from cname_cursor into @value1, @value2
end
-- 메모리 해제
close cname_cursor
deallocate cname_cursor

ReaderMod.zip
Railscasts.dvtcolortheme