首页 > 数据库技术 > 详细

sql 存储过程返回多个值

时间:2016-09-28 16:19:55      阅读:201      评论:0      收藏:0      [点我收藏+]

ALTER PROCEDURE your_sp_name
   
AS
BEGIN
    DECLARE @a INT, @b INT, @c INT
    SELECT @a= COUNT(1) FROM table_name WHERE 条件1
    SELECT @b= COUNT(1) FROM table_name WHERE 条件2
    SELECT @c= COUNT(1) FROM table_name WHERE 条件3
    
    SELECT @a AS a, @b AS b, @c AS c
END

--执行

EXEC your_sp_name

--结果
a           b           c           
----------- ----------- -----------
1           2           3

(所影响的行数为 1 行)

sql 存储过程返回多个值

原文:http://www.cnblogs.com/johnblogs/p/5916296.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!