在 H2 数据库中编写复杂的存储过程

Posted

技术标签:

【中文标题】在 H2 数据库中编写复杂的存储过程【英文标题】:Writing complex stored procedures in H2 database 【发布时间】:2011-04-20 14:24:45 【问题描述】:

我有一个 oracle 存储过程,首先我使用“cases”打开带有复杂选择查询的游标,然后迭代游标,然后根据某些条件插入或更新记录。我希望将其写入 H2 数据库。

【问题讨论】:

【参考方案1】:

根据手册,您必须用 Java 重写您的存储过程:

http://www.h2database.com/html/features.html#user_defined_functions

在该 Java 存储过程中,您可以创建新语句(即游标)并执行 Java 可以执行的任何操作

【讨论】:

以上是关于在 H2 数据库中编写复杂的存储过程的主要内容,如果未能解决你的问题,请参考以下文章

存储过程返回一个数组;如何在 SQL 中使用?

H2:如何创建没有参数的存储过程

为啥 H2 在存储过程中的行继续“\”处犹豫不决?

在H2数据库的嵌套集中创建存储过程添加节点

数据库存储语句

数据库存储语句