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

将PostgreSQL查询(函数)转换为本机查询

葛景龙
2023-03-14

我试图将下面的PostgreSQL查询转换为本机查询,但遇到错误。

Postgres查询:

SELECT * FROM find_map('id');

本机查询:

@Query(value ="Select FUNCTION(find_map, id) from table_name",nativeQuery = true)

但我得到了以下错误:

无法提取结果集;SQL [n/a];嵌套异常是 org.hibernate.exception.SQLGrammarException: 无法提取 ResultSet

共有1个答案

华锦程
2023-03-14

尝试定义计数查询

@Query(
value = "SELECT * FROM find_map(:id)"
, countQuery  = "SELECT COUNT(*) FROM find_map(:id)"
, nativeQuery = true
)
 类似资料:
  • 问题内容: 我想将以下SQL查询转换为Elasticsearch之一。谁能帮上忙 我尝试了以下方法: 但不确定我是否做对了,因为它无法验证结果。似乎要在聚合内添加查询。 问题答案: 假设您使用Elasticsearch 2.x,则有可能在Elasticsearch中 具有 -semantics。我不知道2.0之前的可能性。 您可以使用新的Pipeline Aggregation Bucket Se

  • 问题内容: 我一直在使用 PostgreSQL ,现在迁移到 MySQL 。 在我的查询中,我使用的是 PostgreSQL 的,我想知道在 MySQL中 是否有与此语句相对应的内容。 问题答案: 没有将使用SELECT DISTINCT ON的Postgresql查询转换为MySQL的完全等效的方法。 PostgreSQL的选择DISTINCT ON 在Postgresql中,以下查询将消除表达

  • 问题内容: 多亏了Erwin Brandstetter在我之前的问题“具有has_many关系的订单”中的帮助,我的SQL查询才能正常工作。 如何将该SQL转换为ActiveRecords或AREL查询以在范围中使用? 我最近来的是在朋友的帮助下… …这给了我一个错误: 更新: 我之前的问题对相关的架构和查询有完整的描述。但是基本上Articles have_many Metrics和一个Metr

  • 问题内容: 实际上,我有1个查询,但无法将其转换为CakePHP查询格式。 当我将此查询转换为CakePHP时,会出现如下错误: 问题答案: 您可以轻松地在Cake上运行直接SQL查询,例如:$ this-> Picture-> query(“ SELECT * FROM pictures LIMIT 2;”); 或尝试与此类似的东西: ..确保您已正确链接Esl_Userresults和Esl_

  • 假设我们有下表,命名为“文档”: 两个*日期列是时间戳,而另一个都是字符串(甚至是) 目前我在Spring存储库中使用了以下本机查询: 如您所见,这必须用作本机查询,因为JPA不支持子句中的选择查询。现在我必须将此查询转换为JPQL查询,以使其独立于数据库。这在某种程度上是可能的吗?欢迎其他方法,例如使用规范或类似的...

  • 我使用了cakephp Mysql到mongodb查询组件,即将Mysql查询转换到mongodb中,但是当查询有多个括号时代码停止工作,我还尝试将http://www.querymongo.com/site上的查询转换为相同的问题,