如何在H2中创建程序

时间:2011-02-10 09:50:47

标签: database stored-procedures db2 h2

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

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

如何使用这些程序将H2用于内存单元测试?

不幸的是,H2似乎缺少来自grammar的CREATE PROCEDURE命令。

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

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

1 个答案:

答案 0 :(得分:5)

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