【问题标题】:HSQL Procedure returning result set from declared tableHSQL 过程从声明的表返回结果集
【发布时间】:2016-07-26 08:42:53
【问题描述】:

我在 HSQLDB 中创建了一个存储过程。我声明了一个表对象并将数据插入其中。如何将所有表数据从该过程传递给调用方,这是正常的 java CallebleStatement。

【问题讨论】:

    标签: hsqldb


    【解决方案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 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-27
      • 1970-01-01
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多