Execute stored procedure with an Output parameter?
Solution 1:
The easy way is to right-click
on the procedure
in Sql Server Management Studio(SSMS),
select execute stored procedure...
and add values for the input parameters as prompted.
SSMS
will then generate the code to run the proc in a new query window, and execute it for you. You can study the generated code to see how it is done.
Solution 2:
you can do this :
declare @rowCount int
exec yourStoredProcedureName @outputparameterspOf = @rowCount output
Solution 3:
Return val from procedure
ALTER PROCEDURE testme @input VARCHAR(10),
@output VARCHAR(20) output
AS
BEGIN
IF @input >= '1'
BEGIN
SET @output = 'i am back';
RETURN;
END
END
DECLARE @get VARCHAR(20);
EXEC testme
'1',
@get output
SELECT @get