在一般的存儲過程中,只需要輸出查詢的數據即可,那么直接在最后使用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