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