I\'m trying to set multiple variables to the result of an SQL Query that returns a single row with multiple columns. The SQL statement is in the format of:
SELEC
Create one stored procedure with four output parameters:
CREATE SP_data(
@x INT,
@a int OUTPUT,
@b int OUTPUT,
@c int OUTPUT
@d int output
)
AS
SELECT top 1
@a = a,
@b= b,
@c = x + y,
@d= @d
FROM tablename
WHERE Switch = @x
in the Execute SQL Query in the parameter mapping tab create four output parameters
the execute the proc
EXEXCUT SP_data 1,? OUTPUT,? OUTPUT,? OUTPUT, ? OUTPUT