0

在 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

非常感谢!

4

1 回答 1

0

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

于 2013-08-06T10:14:54.180 回答