Cursor

23/07/2008 - 09:54 por Pablo | Informe spam
Hola!!!

como hago para detener o salir de un cursor?

gracias

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
23/07/2008 - 14:21 | Informe spam
Pablo,

Debes consultar @@fetch_status y en dependencia de su valor, abortar el
ciclo, si estas usando uno, usando "break".

use northwind
go

declare @tn sysname
declare c cursor static forward_only
for
select [name]
from sys.tables
order by [name]

open c

while 1 = 1
begin
fetch next from c into @tn

if @@fetch_status <> 0 or @@error <> 0 break

print @tn
end

close c
deallocate c
go


AMB



"Pablo" wrote:

Hola!!!

como hago para detener o salir de un cursor?

gracias



Respuesta Responder a este mensaje
#2 Pablo
24/07/2008 - 01:24 | Informe spam
okok, es que puse break y no paraba je

muchas gracias por tu respuesta, saludos!!


"Alejandro Mesa" escribió en el
mensaje news:
Pablo,

Debes consultar @@fetch_status y en dependencia de su valor, abortar el
ciclo, si estas usando uno, usando "break".

use northwind
go

declare @tn sysname
declare c cursor static forward_only
for
select [name]
from sys.tables
order by [name]

open c

while 1 = 1
begin
fetch next from c into @tn

if @@fetch_status <> 0 or @@error <> 0 break

print @tn
end

close c
deallocate c
go


AMB



"Pablo" wrote:

Hola!!!

como hago para detener o salir de un cursor?

gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida