Ver Mensaje Individual
  #23 (permalink)  
Antiguo 18/12/2009, 06:24
Avatar de gabrielflowers
gabrielflowers
 
Fecha de Ingreso: julio-2007
Ubicación: Santa Cruz de la Sierra
Mensajes: 187
Antigüedad: 17 años, 6 meses
Puntos: 3
Respuesta: cantidad de registros de un cursor??

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,
__________________
"puedo detenerme, pero no retroceder, tengo que avanzar..."