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

运行H2时的DB2语法(在DB2模式下)-年,h2,H2,这个问题是这个思路的延续: 我们有一个DB2数据库正在生产中,并且正在为测试设置一个H2内存数据库。但并非所有的DB2语法都受到H2的尊重,即使我们已经将其配置为使用DB2模式 所讨论的SQL是: 从klv80201中选择slutt_dato-2年作为tDato H2不尊重“年”关键字。H2中是否有“Db2年”的等价物?对于H2,一种解决方案是: select dateadd(year, -2, now()) 另请参见和相关功能的文档

这个问题是这个思路的延续:

我们有一个DB2数据库正在生产中,并且正在为测试设置一个H2内存数据库。但并非所有的DB2语法都受到H2的尊重,即使我们已经将其配置为使用DB2模式

所讨论的SQL是: 从klv80201中选择slutt_dato-2年作为tDato


H2不尊重“年”关键字。H2中是否有“Db2年”的等价物?

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

select dateadd(year, -2, now())
另请参见和相关功能的文档