将纳秒添加到TIMESTAMP(23,10)类型的列中

时间:2018-11-27 14:32:32

标签: h2

鉴于我的数据库列类型为TIMESTAMP(23,10),我该如何增加纳秒?

当我尝试:

UPDATE MY_TABLE SET VALID_TO = DATEADD('NANOSECOND', 999999999, VALID_TO);

UPDATE MY_TABLE SET VALID_TO = DATEADD('NS', 999999999, VALID_TO);

我知道

Invalid value "NANOSECOND" for parameter "date part";

Invalid value "NS" for parameter "date part";

根据https://gist.github.com/jboner/2841832,我应该可以使用纳秒级的时钟。

我正在使用com.h2database:h2:1.4.196

1 个答案:

答案 0 :(得分:0)

此问题特定于com.h2database:h2:1.4.196。它不在com.h2database:h2:1.4.197中。

有关更多详细信息,请参见my github issue and answer from H2 maintainer