Soy algo nuevo en T-SQL
Tengo un Stored procedure con más de dos curtsores
Declare Cur1 cursor FOR Select
Open Cur1
while @@FETCH_STATUS = 0
BEGIN
..
end
Declare Cur2 cursor FOR Select
Open Cur1
while @@FETCH_STATUS = 0
BEGIN
..
end
Cuando en el cursor Cur2 se pregunta el WHILE @@FETCH_STATUS = 0 este,
regresa el valor de -1, por lo que no se realiza el segundo procesamiento
Si ejectuo los cursores por separado si se ejecutan sin problemas...
Entiendo que el @@GETCH_STATUS me regresa -1 por que así quedó del cursos
anterior, pero si abro un cursos nuevo, qué tengo que hacer para que lo
procese?
Espero explicarme...saludos y gracias de antemano
Rodolfo
Leer las respuestas