这似乎与具有相同标题的其他问题重复,但实际上并非如此。
我们的业务逻辑主要是作为DB2存储过程实现的(我看到H2具有DB2兼容模式 - 很好!)。
如何使用这些程序将H2用于内存单元测试?
不幸的是,H2似乎缺少来自grammar的CREATE PROCEDURE命令。
我不想将Java函数用作stored procedures。如果同样的sql文件也可以用于测试和生产,那将是最好的...我要求的太多了吗?
编辑:我们也使用SQL游标......再次,没有支持的迹象: - (
答案 0 :(得分:5)
不幸的是,兼容模式并没有支持SQL prodecures。目前,唯一的解决方案是使用Java函数。抱歉,也不支持SQL游标。但我会将这些功能请求添加到路线图中。当然欢迎补丁: - )