相关疑难解决方法(0)

如何在H2中创建程序

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

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

我们如何使用H2进行内存单元测试?

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

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

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

database db2 stored-procedures h2

11
推荐指数
1
解决办法
7055
查看次数

如何在不使用Java的情况下在H2数据库中编写函数

这个问题引用了问题"如何使用H2数据库创建存储过程?" (继续相同的问题).

有没有办法在H2中编写函数而不使用Java代码?我的要求是在不使用Java代码的情况下将用SQL编写的函数转换为H2.我发现很多不同门户网站的例子使用Java代码做同样的事情.对你的帮助表示感谢.

关心阿伦

sql h2

7
推荐指数
2
解决办法
1万
查看次数

检查函数别名是否存在

我的目标是在 h2 中注册一个用户定义的函数。我第二次执行程序时出现错误,指出我的函数别名已经存在。

stmt.execute("CREATE ALIAS LEVENSHTEIN FOR
 \"modules.musicProvider.LocalNetworkMusicProvider.computeLevenshteinDistance\"");
Run Code Online (Sandbox Code Playgroud)

在查看了 INFORMATION_SCHEMA 之后,我找不到一种方法来预先检查函数是否已经定义。

  1. 如何确定用户定义的函数是否已经定义?
  2. 如何删除用户定义的函数?

java h2 user-defined-functions

2
推荐指数
1
解决办法
1451
查看次数