
07/06/2007, 10:29
|
| | Fecha de Ingreso: marzo-2004
Mensajes: 70
Antigüedad: 21 años Puntos: 0 | |
Evitar variables en CURSOR Hola, espero que puedan ayudarm. Tengo el siguiente codigo, mi inquietud, es como puedo hacer para q el cursor coja todos los campos de una tabla, pero sin tener q declarar todas las variables en el IN del CURSOR
DECLARE concatenarRegistro CURSOR FOR
SELECT * FROM @Tabla WHERE codSujeto=@Codigo
OPEN concatenarRegistro
DECLARE @Campo varchar(100)
DECLARE @Salida varchar(1000)
SET @Salida=''
FETCH NEXT FROM concatenarRegistro INTO @Campo
IF @@FETCH_STATUS<>0
PRINT 'FIN DEL REGISTRO'
WHILE @@FETCH_STATUS=0
BEGIN
SET @Salida=@Salida+'|'+@Campo
PRINT @Salida
FETCH NEXT FROM concatenarRegistro INTO @Campo
END
CLOSE concatenarRegistro
DEALLOCATE concatenarRegistro
GO
__________________ GuzZpaWn |