在HSQLDB中添加Interval到目前为止

时间:2013-09-25 15:32:01

标签: date hsqldb

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

在MySQL中它将是:

UPDATE TABLE_CA SET DATE_A = DATE_ADD(DATE_A, INTERVAL 1 MONTH) WHERE id = 45

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

Object not found : DATE_ADD

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

1 个答案:

答案 0 :(得分:5)

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

UPDATE TABLE_CA 
    SET DATE_A = DATE_A + INTERVAL '1' MONTH
WHERE id = 45;