sql 存储过程返回多个值
2016-09-28 14:46
162 查看
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 存储过程返回XML数据集
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- 执行一个SQL语句或者存储过程(无事务控制),返回一个内存表
- SQL 在存储过程中获取另一个存储过程返回的结果集
- oracle pl/sql 通过存储过程返回数据表
- SQL技巧:如何获取存储过程用return返回的值与判断SQL Server事务是否执行成功?
- 在SQL中直接使用存储过程查询返回的结果集
- 工作日志之 SQL 存储过程返回XML数据集
- [代码]如何使用存储过程返回行集(LINQ to SQL)
- SQL中如何获取存储过程用return返回的值与判断SQL事务是否执行成功?
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- 在t-sql语句中使用存储过程返回的结果集
- PL/SQL中读取返回游标的存储过程
- 分页存储过程(二)在MS SQL Server中返回更加准确的分页结果
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- SQLPLUS调用返回结果集的包中存储过程和函数
- SQL存储过程读取另一存储过程返回值(select返回)变通方法
- SQL存储过程中调用存储过程返回的表
- SqlServer 动态SQL(存储过程)中Like 传入参数无正确返回值的问题