我如何在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()函数,结果相同.
无需调用函数,HSQLDB支持SQL标准interval文字.
UPDATE TABLE_CA
SET DATE_A = DATE_A + INTERVAL '1' MONTH
WHERE id = 45;
Run Code Online (Sandbox Code Playgroud)