HSQL 过程从声明的表返回结果集
Posted
技术标签:
【中文标题】HSQL 过程从声明的表返回结果集【英文标题】:HSQL Procedure returning result set from declared table 【发布时间】:2016-07-26 08:42:53 【问题描述】:我在 HSQLDB 中创建了一个存储过程。我声明了一个表对象并将数据插入其中。如何将所有表数据从该过程传递给调用方,这是正常的 java CallebleStatement。
【问题讨论】:
【参考方案1】:插入数据后,您编写DECLARE CURSOR ...
然后OPEN ...
语句。请参阅包含此示例的指南http://hsqldb.org/doc/2.0/guide/sqlroutines-chapt.html#src_psm_cursors:
BEGIN ATOMIC
DECLARE temp_zero DATE;
DECLARE result CURSOR WITH RETURN FOR SELECT * FROM INFORMATION_SCHEMA.TABLES FOR READ ONLY;
-- more statements ...
OPEN result;
END
【讨论】:
以上是关于HSQL 过程从声明的表返回结果集的主要内容,如果未能解决你的问题,请参考以下文章
SQL SERVER里面如何在存储过程里面获取另一个存储过程所返回的表的数据?
SQL SERVER里面如何在存储过程里面获取另一个存储过程所返回的表的数据?