![](/img/trans.png)
[英]What is better to return single value from stored procedure to .Net: OUTPUT parameter or ExecuteScalar?
[英]Return a single value and multiple OUT parameter in Stored Procedure
我讀了一篇關於存儲過程的文章,其中說:
存儲過程可以返回單個值,例如數字或文本值或結果集
我很困惑,因為如果我們聲明多個 OUT 參數,我們可以有多個輸出,但它說我們只能有一個值?
編輯:
這是文章
在 SQL Server 中,存儲過程實際上可以返回一個值——總是一個整數。 這通常是一個狀態值,與output
參數完全不同。
所以你可以擁有:
execute @retval = usp_myproc @x1 output, @x2 output;
返回值一般不是數據,而是狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.