日期:2014-05-16  浏览次数:20822 次

mysql 存储过程 查询
我想写一个存储过程,在这个存储过程里面返回多个结果集,比如有这个一个表t_user
我想即返回user表的记录数(select count(1) from t_user),
又想返回年龄大于20的user(select * from t_user where age>20),
又想返回id=1的user(select * from t_user where id=1)
应该怎么写存储过程呢?
以上条件只是打个比方,就是想要同时返回一条记录和多条记录的情况。

------解决方案--------------------
这个建议在相关语言的版块中咨询。 比如ADO.NET 中则可以用 NextRecordset 方法得到当前存储过程返回的多个recordset中的下一下。