码迷,mamicode.com
首页 > 数据库 > 详细

sql 存储过程返回多个值

时间:2016-09-28 16:23:07      阅读:174      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!