sql在存儲過程中輸出結果的幾種寫法


在一般的存儲過程中,只需要輸出查詢的數據即可,那么直接在最后使用select語句即可。

但是假如我要輸出多個變量怎么辦?

那么直接在聲明存儲過程的時候使用output關鍵字即可,

如下圖:

CREATE PROCEDURE [dbo].SP_01
  @month varchar(10),
  @day varchar(10),
  @strdate varchar(10),
  
   @sql1 varchar(MAX) output,
   @zd1 varchar(MAX) out

另外在存儲過程中查詢其他存儲過程的結果,也可以使用output

execute dbo.SP_01  @month, @day,@strdate, @cxyj23 output ,@zd23 output

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM