Buenas dias grupo SQL.
Dado el siguiente codigo Transact, como hago para poder "manipular" los
valores de las columnas de cada registro que retorna el cursor "dinamico"
La cantidad de columnas del cursor (que esta basado en un sql dinamico
también) es variable.
DECLARE @my_cur CURSOR
EXEC sp_executesql
N'SET @my_cur = CURSOR FOR SELECT name FROM dbo.sysobjects; OPEN @my_cur',
N'@my_cur cursor OUTPUT', @my_cur OUTPUT
FETCH NEXT FROM @my_cur
WHILE (@@FETCH_STATUS <> -1)
BEGIN
- COMO LEO LOS VALORES RETORNADOS DEL CURSOR
FETCH NEXT FROM @CUR_CLAUSULA
END;
CLOSE @CUR_CLAUSULA;
DEALLOCATE @CUR_CLAUSULA;
Gracias por los comentarios.
Leer las respuestas