【问题标题】:Hsqldb - execute query from input stringHsqldb - 从输入字符串执行查询
【发布时间】:2013-08-05 12:25:27
【问题描述】:

在 hsqldb 中,我想生成一个返回游标并执行从 varchar 输入字符串获取的查询的过程。代码如下:

CREATE PROCEDURE EXECUTE (
   IN piv_query      VARCHAR(400)
)
BEGIN ATOMIC
    DECLARE pov_output  CURSOR  WITH RETURN FOR piv_query;
    OPEN pov_output;
END;

我收到错误: 意外令牌,PIV_QUERY:第 5 行 / 错误代码 -5581 / 状态 42581

非常感谢!

【问题讨论】:

    标签: hsqldb dbunit


    【解决方案1】:

    好的,知道了。 不可能将游标作为输出变量返回,也不可能有类似“EXECUTE IMMEDIATE”的东西,所以我不能以这种方式运行动态查询。

    【讨论】:

      猜你喜欢
      • 2017-01-12
      • 1970-01-01
      • 2014-05-08
      • 2016-06-03
      • 2021-10-13
      • 2017-04-15
      • 2017-09-26
      • 1970-01-01
      • 2017-03-24
      相关资源
      最近更新 更多