@@FETCH_STATUS

30/10/2003 - 23:33 por msnews.microsoft.com | Informe spam
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

Preguntas similare

Leer las respuestas

#1 msnews.microsoft.com
30/10/2003 - 23:47 | Informe spam
Gracias... ya me resolví la duda

saludos


"msnews.microsoft.com" escribió en el mensaje
news:
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


Respuesta Responder a este mensaje
#2 Isaías
31/10/2003 - 00:33 | Informe spam
Mejor aun, si nos dices que estas haciendo con esos
CURSORES, algun alma caritativa te ayudaria a hacer lo
mismo, pero sin CURSORES..
Respuesta Responder a este mensaje
#3 Jose Antonio
01/11/2003 - 21:03 | Informe spam
Alguna solucion para resolver los triggers con tablas deleted de varias
filas sin utilizar cursores?

Saludos.
"Isaías" escribió en el mensaje
news:0c0401c39f3e$41141610$
Mejor aun, si nos dices que estas haciendo con esos
CURSORES, algun alma caritativa te ayudaria a hacer lo
mismo, pero sin CURSORES..
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida