SSIS package ejecutando Execute SQL Task; Leer un valor desde STORE PROCEDURE

27/02/2009 - 17:37 por Jose Luis Cocha | Informe spam
Necesito ejecutar un store procedure que devuelve un pequeño cursor y el
valor de esa fila necesito asignarla a una variable de la aplicación.

Saludos

José Luis Cocha
Lima Perú

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
27/02/2009 - 17:59 | Informe spam
DTS: Global Variables and Stored Procedure Parameters
http://www.sqldts.com/234.aspx

SSIS: The Execute SQL Task
http://www.sqlis.com/post/The-Execu...-Task.aspx

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jose Luis Cocha" wrote:

Necesito ejecutar un store procedure que devuelve un pequeo cursor y el
valor de esa fila necesito asignarla a una variable de la aplicacin.

Saludos

Jos Luis Cocha
Lima Per


Respuesta Responder a este mensaje
#2 calbimonte.daniel
07/03/2009 - 00:16 | Informe spam
On Feb 27, 12:37 pm, "Jose Luis Cocha"
wrote:
Necesito ejecutar un store procedure que devuelve un pequeño cursor y el
valor de esa fila necesito asignarla a una variable de la aplicación.

Saludos

José Luis Cocha
Lima Perú



Este ejemplo muestra como hacer con 2 variables y 2 columnas:

CREATE PROCEDURE sp_Test()
as

DECLARE @colA nvarchar(10)
DECLARE @colB nvarchar(10)
DECLARE @MyCursor CURSOR

SET @MyCursor = CURSOR FAST_FORWARD
FOR
Select colA,colB
From tableA

OPEN @MyCursor
FETCH NEXT FROM @MyCursor
INTO @ColA,@ColB

WHILE @@FETCH_STATUS = 0
BEGIN
PRINT @ColA
PRINT @ColB
FETCH NEXT FROM @MyCursor
INTO @ColA,@ColB
END

CLOSE @MyCursor
DEALLOCATE @MyCursor
GO
Fuente:

http://www.eggheadcafe.com/PrintSea...asp?LINKID1
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida