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