我有一个具有以下格式的存储过程:
CREATE PROCEDURE proc_test
@variable1 int
AS
SELECT column1, column2, ....
FROM table_test
因为这个过程没有显式返回任何值,所以很难知道返回了多少行结果。此外,我无法修改此存储过程,因为它是由另一个程序员创建的并且已在应用程序中使用。
所以我的问题是,如果我想获取select语句生成的结果集,我该怎么做?
最佳答案
触发该过程后,您可以尝试使用 session 变量@@rowcount
:
select @@rowcount
我不确定,也许会对你有帮助。
关于database - 如何从sybase存储过程获取结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16610065/