problemas con cursores en MSsql server 2000
Tengo una tabla con un x, al cual debo hacerle modificaciones, pero antes quiero leer los datos anteriores sobre los cuales debo hacer algunas operaciones y en base a ello hacer la actulizacion.
Para esto utilice cursores:
declare cur cursor for (select valor from tabla)
open cur
fetch next from cur into @var
while @@fetch_status=0
begin
update tabla set valor=@var+5
fetch next from cur into @var
end
close cur
La tabla y campo del select es identica a la del update
El problema es que quiero utilizar los valores antiguos para actulizar.
Gracias
Para esto utilice cursores:
declare cur cursor for (select valor from tabla)
open cur
fetch next from cur into @var
while @@fetch_status=0
begin
update tabla set valor=@var+5
fetch next from cur into @var
end
close cur
La tabla y campo del select es identica a la del update
El problema es que quiero utilizar los valores antiguos para actulizar.
Gracias
