Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Get a value from a stored procedure
Message
General information
Forum:
Microsoft SQL Server
Category:
Other
Miscellaneous
Thread ID:
01120807
Message ID:
01120920
Views:
15
>I need to return a money value from a stored procedure. I cant use a function because the procedure does an insert and an update. I can't use a stored procedure because return will only return integer, and if i use a select statement then i can't capture the value for further use in my calling procedure. What would be the best way to accomplish this?

Use OUTPUT parameter:
create procedure MyProc 
(
@parameter1 (type here),
...
@returnpar money OUTPUT
)
AS
  begin
    SELECT @returnpar = NeededColumn FROM MyTable WHERE ....
  END
Then you just can do (in QA)
DECLARE @TestMoney money
EXEC MyProc (parameters here w/o output one), @TestMoney OUTPUT
print @TestMoney
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.
Previous
Reply
Map
View

Click here to load this message in the networking platform