我正在使用 H2 数据库进行集成测试。代码很老旧,而是使用 JDBC 查询。
在运行测试时,我收到以下错误
org.h2.jdbc.JdbcSQLException: Function "TO_CHAR" not found; SQL statement:
我可以看到 H2 不支持 TO_CHAR 功能。有什么方法可以添加自定义方法,或者我应该考虑转移到 HSQL DB 或任何其他数据库以进行测试。
使用较新的版本 1.3.175。自 2014-01-18 起提供一个TO_CHAR
功能。
你当然可以试试 HSQLDB。我认为它确实支持 TO_CHAR。
或者您可以在 H2 中编写用户定义的函数。