在HSQLDB中添加Interval到目前为止

caR*_*meL 4 date hsqldb

我如何在HSQL数据库中添加例如1个月到日期(已经在数据库中).

在MySQL中它将是:

UPDATE TABLE_CA SET DATE_A = DATE_ADD(DATE_A, INTERVAL 1 MONTH) WHERE id = 45
Run Code Online (Sandbox Code Playgroud)

这个函数应该在HSQL中工作,但我得到以下错误:

Object not found : DATE_ADD
Run Code Online (Sandbox Code Playgroud)

我正在使用hsqldb 2.2.6并且无法找到执行此操作的方法.我也尝试了DATEADD()函数,结果相同.

a_h*_*ame 5

无需调用函数,HSQLDB支持SQL标准interval文字.

UPDATE TABLE_CA 
    SET DATE_A = DATE_A + INTERVAL '1' MONTH
WHERE id = 45;
Run Code Online (Sandbox Code Playgroud)