查询使用不同数据库时从Spring JPA中的序列获得NextVal
即使我更改数据库,我也需要查询以获取序列的nextVal(我有Oracle和Postgres) 当我尝试使用 @query(nativeQuery = true,value =“ select nextVal('sequence_user')”)
它可以与Postgres一起使用,但在Oracle中不使用 与 @query(nativeQuery = true,value =“ select sequence_user.nextval from dual”)
> 与Oracle一起工作,而不是与Postgres一起工作 是否有某种可以与两者一起使用的查询?
I need a query to get nextval of a sequence even when I change the database (I have Oracle and Postgres)
When I try to use@Query(nativeQuery = true, value = "SELECT nextval('SEQUENCE_USER')")
it works with Postgres but not in Oracle
Same with@Query(nativeQuery = true, value = "SELECT SEQUENCE_USER.nextval FROM DUAL")
works with Oracle and not with Postgres
is there some kind of query that can work with both?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论