database - 如何从sybase存储过程获取结果集

标签 database t-sql stored-procedures sybase sap-ase

我有一个具有以下格式的存储过程:

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/

相关文章:

sql-server - 级别 : Hard - Extract data from XML in a hierarchy format

c# - 使 Entity Framework 将存储过程结果集列解释为 bool 而不是 int?

MySQL SELECT *优化

SQL逻辑提取信息

mysql - 数据库中的不同用户类型

sql-server - SQL 在 where 子句中使用 CASE

sql - 更高效的双重合并连接替代方案

sql-server - SQL Server 存储过程的限制 - 多个结果集/输出参数

php - 数据库对象类 PHP

sql - 我可以将我的两个 SQLite SELECT 语句合并为一个吗?