运行H2(在DB2模式下)时的DB2语法 - 年

时间:2011-12-22 11:27:01

标签: h2

这个问题是这个主题的延续: DB2 syntax when running H2 (in DB2 mode)

我们正在生产DB2数据库,并且正在为测试设置H2内存数据库。但是并不是所有的DB2语法都被H2尊重,因此我们当然已经将它配置为使用DB2模式。

有问题的SQL是这样的: 选择slutt_dato - 来自klv80201的tDato 2年

H2不尊重“年”关键字。 H2中的“Db2年”是否有任何等效性?

1 个答案:

答案 0 :(得分:0)

对于H2,一个解决方案是:

select dateadd(year, -2, now())

另请参阅dateadd及相关功能的文档。