Hsqldb - 从输入字符串执行查询

时间:2013-08-05 12:25:28

标签: hsqldb dbunit

在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行/错误corde -5581 / State 42581

非常感谢!

1 个答案:

答案 0 :(得分:0)

好的,明白了。 无法将游标作为out变量返回,并且不可能有类似于“EXECUTE IMMEDIATE”的内容,因此我无法以这种方式运行动态查询。