当前位置: 首页 > 知识库问答 >
问题:

如何使用Spring Boot从sql server获取当前数据库时间

卫财
2023-03-14

我正在使用spring boot和sql server,当我有以下代码获得DB时间时,得到了意外的子树结尾;

@Query("SELECT CURRENT_TIMESTAMP")
public Timestamp getTime();
@Query("SELECT CURRENT_TIMESTAMP from MYTABLE")
public Timestamp getTime();
@Query(value = "SELECT CURRENT_TIMESTAMP", nativeQuery = true)
public Timestamp getTime();

共有1个答案

姜学海
2023-03-14

Java Persistence查询语言包括内置的Datetime函数,这些函数可以在查询的WHERE或HAVING子句中使用。例如:-

functions_returning_datetime:=
             CURRENT_DATE |
             CURRENT_TIME |
             CURRENT_TIMESTAMP

你可以通过以下方式得到它:-

@Query(value = "SELECT CURRENT_TIMESTAMP", nativeQuery = true)
public Timestamp getTime();
 类似资料: