如何从存储过程的结果集中获取“返回”的行数

时间:2011-05-25 11:18:39

标签: mysql

有没有办法从存储过程中获取“返回”的行数? 我知道结果集并没有真正返回,所以我无法从中选择或依赖它。 我试图使用out参数但没有成功..

基本上我在存储过程中有一些逻辑可以找到一些表格行。我在我的C#应用​​程序中使用它。在另一个地方我需要完全相同的逻辑,但只需要计数,所以我将能够在SQL语句中使用。

我可以把它带到C#并在那里数,但我不喜欢。 我还可以创建一个存储函数来复制逻辑,但返回COUNT但我不想重复,所以我不保持它两次..

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:-3)

SELECT COUNT(id) AS example name FROM tablename