Hola encontre una forma aparente de sustituir mi cursor:
Código:
Bueno, alguna vez vi en un articulo que para substituir cursores en 2005 se
recomienda CTE's, pero para 2000, tablas temporales.
SELECT * INTO #TEMPORAL FROM TUTABLA...........................
WHILE EXITS (SELECT CampoIndice FROM #TEMPORAL)
BEGIN
SELECT (ASIGNO VARIABLES) FROM #TEMPORAL
EXEC PROCEDIMIENTO @VARIABLES
DELETE #TEMPORAL WHERE CampoIndice = @CampoIndice
CONTINUE
END
--
Saludos
IIslas
http://www.eggheadcafe.com/software/aspnet/32951387/sugerencia-para-no-usar-c.aspx
estimado iislas tu expusiste esto?, esta es la alternativa de la que hablas para no usar cursores?, de ser asi parece interesante, habria q ver cuando optimo resulta esto, y tengo una duda en el select dentro del while esta recuperando varias filas, y no solo una fila podria explicar esto del while....
saludos,