【问题标题】:TO_CHAR function not available in H2 databaseTO_CHAR 函数在 H2 数据库中不可用
【发布时间】:2013-07-24 11:16:03
【问题描述】:

我正在使用 H2 数据库进行集成测试。代码很老旧,而是使用 JDBC 查询。

运行测试时出现以下错误

org.h2.jdbc.JdbcSQLException: Function "TO_CHAR" not found; SQL statement:

我可以看到 H2 不支持 TO_CHAR 功能。有什么方法可以添加自定义方法,或者我应该考虑转移到 HSQL DB 或任何其他数据库以进行测试。

【问题讨论】:

    标签: java h2


    【解决方案1】:

    使用较新的版本 1.3.175。自 2014 年 1 月 18 日起可使用 TO_CHAR 函数。

    【讨论】:

      【解决方案2】:

      你当然可以试试 HSQLDB。我认为它确实支持 TO_CHAR。

      或者您可以在 H2 中 write a user defined function

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-27
        • 2010-11-16
        • 2019-11-05
        • 2011-03-13
        • 2016-02-27
        • 1970-01-01
        • 2016-02-12
        • 2019-09-06
        相关资源
        最近更新 更多