我正在使用H2数据库进行集成测试。代码很安静,而是使用JDBC查询。
在运行测试时,我收到以下错误
org.h2.jdbc.JdbcSQLException: Function "TO_CHAR" not found; SQL statement:
我可以看到H2没有实现支持TO_CHAR功能。有没有办法添加自定义方法,或者我应该考虑转移到HSQL DB或任何其他数据库进行测试。
答案 0 :(得分:4)
使用较新的版本1.3.175。自2014-01-18起,可提供TO_CHAR
功能。
答案 1 :(得分:0)
您当然可以尝试HSQLDB。我认为它确实支持TO_CHAR。
或者你可以在H2中write a user defined function。