0
A
回答
0
您應該使用輸出參數的存儲過程:
DECLARE @output1 INT
EXEC [proc] @input, @output1 OUTPUT
PRINT @output1
2
DECLARE @ret INT
DECLARE @output INT
EXEC @ret = [proc] @input, @output OUTPUT
SELECT @ret, @output
@ret
是返回值:RETURN -1
@output
是一個可分配的variab le任何類型:SET @output = 123
0
函數是執行常用計算的好地方。
CREATE FUNCTION dbo.ufnAddIntegers
(@pint1 as int, @pint2 as int)
RETURNS int
AS
BEGIN
return @pint1 + @pint2
END
go
declare @intResult int
set @intResult = dbo.ufnAddIntegers(3, 4)
select Result = @intResult
/*
Result
-----------
7
*/
相關問題
- 1. C++從SQL Server分配變量值SELECT
- 2. 分配變量值的變量
- 3. 一類變量分配值
- 4. 值分配給變量
- 5. 爲javascript值分配變量
- 6. 軌分配變量值PARAM
- 7. PHP分配CONCAT值變量
- 8. 分配查詢值變量
- 9. 分配值shell變量
- 10. 爲變量分配正值
- 11. 重新分配變量值
- 12. 值分配給變量
- 13. 在SQL查詢中分配變量c#
- 14. 在飛行分配變量值在bash
- 15. JavaScript控制檯在分配變量之前打印分配的變量值?
- 16. 如何在sql中爲exec字符串賦值變量?
- 17. 分配值在SQL
- 18. 分配值給變量名在Python
- 19. 在javascript變量中分配段落值
- 20. 分配變量的值給另一個變量在TCL
- 21. 在SQL Server 2005中分離變量值
- 22. 從字符串變量分配與現有變量的值值
- 23. 是否可以將sql表值分配給php中的變量?
- 24. 從查詢的SQL Server將價值分配給一個變量
- 25. Codename1 - 未分配給變量的值
- 26. 分配一個數組值的變量
- 27. 分配ASCII值給shell中的變量
- 28. 沒有分配給變量的值
- 29. 分配方法內的變量值
- 30. 分配給變量的Undef值。
感謝@peterellis其良好的解決方案。輸入 函數和存儲過程之間的區別 – shmandor 2010-08-03 09:22:35