[英]Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Function "SYSUTCDATETIME" not found; SQL statement:[90022-200]
I am testing the repository class with insert query and facing issue:我正在使用插入查询测试存储库 class 并面临问题:
ERROR:错误:
Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Function "SYSUTCDATETIME" not found; SQL statement:
insert into table name (cloumns1..x) values (?, ?, ?, SYSUTCDATETIME(), ?, ? , ?, SYSUTCDATETIME(),?); [90022-200]
VERSION:版本:
I am using unit juniper version 5.8.x我正在使用 unit juniper 版本 5.8.x
Expectation Can someone please help期望有人可以帮忙吗
In h2 there is no SYSUTCDATETIME()
this function exists in SQL Server, for h2 you have to use CURRENT_TIMESTAMP
, for example:在 h2 中没有SYSUTCDATETIME()
这个 function 存在于 SQL 服务器中,对于 h2 你必须使用CURRENT_TIMESTAMP
,例如:
INSERT INTO table_name (cloumns1, .., x)
values (?, ?, ?, CURRENT_TIMESTAMP, ?, ? , ?, CURRENT_TIMESTAMP, ?);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.