12

这似乎与另一个具有相同标题的问题重复,但实际上并非如此。

我们的业务逻辑主要实现为 DB2 存储过程(我看到 H2 具有 DB2 兼容模式 - 很好!)。

我们如何通过这些程序使用 H2 进行内存单元测试?

不幸的是,H2 似乎缺少其语法中的 CREATE PROCEDURE 命令。

我不想将 Java 函数用作存储过程。如果同样的 sql 文件也可以用于测试和生产,那将是最好的……我要求太多了吗?

编辑:我们也使用 SQL 游标......再次,没有支持的迹象 :-(

4

1 回答 1

7

不幸的是,兼容模式并没有支持 SQL 过程。目前,唯一的解决方案是使用 Java 函数。也不支持 SQL 游标,抱歉。但我会将这些功能请求添加到路线图中。当然欢迎补丁:-)

于 2011-02-11T17:30:12.873 回答