Por favor amigos, necesito nuevamente de su ayuda.
Estoy desarrollando un Sp que posea la funcionalidad de una función en VBasic. El problema radica en que no puedeo ejecutar un cadena de SQL para declara un cursor como se visualiza abajo. Por favor si alguien me dice si esto es posible o NO de una vez. De antemano muchas gracias.
CREATE PROCEDURE SP_PR_OPERAR @tipoTransaccion NVARCHAR (2) as
DECLARE @query nVarChar(100)
SET @query = 'select * from transacciones where transaccion=' + @tipoTransaccion
DECLARE ta1 CURSOR FOR
EXECUTE(@query) -> AQUI ES DONDE TENGO EL PROBLEMA
-- Por favor Alguna idea de como ejecutar un query que tengo en una variable -- para declara un cursor.
Open ta1
FETCH NEXT FROM ta1 into @tmpOpve, @tmpTotal,@tmpProvee
WHILE @@FETCH_STATUS = 0
......
......
......
......
FETCH NEXT FROM ta1 into @tmpOpve, @tmpTotal,@tmpProvee
END
CLOSE ta1
DEALLOCATE ta1
GO