You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AGCloud的AGViewer中正确使用SQL操作Agens Graph?

Agens Graph 正确查询语法说明

你之前的错误在于把图查询语句套在了SQL的SELECT FROM结构里,Agens Graph的图查询有两种正确使用方式:

1. 直接执行图查询语句

如果只是单纯查询图数据,不需要结合SQL表,直接使用MATCH开头的语句即可,不需要额外添加SELECT * FROM:

MATCH result = ()-[]->() RETURN result;

2. 结合SQL表查询(使用GRAPH_TABLE函数)

如果需要将图查询结果和SQL中的关系表结合查询,需要用GRAPH_TABLE函数封装图查询逻辑,语法示例如下:

SELECT * FROM GRAPH_TABLE (
  -- 替换为你的实际图名称,比如默认的ag_catalog.my_graph
  ag_catalog.graph_name,
  -- 图查询语句用双美元符包裹
  $$ MATCH result = ()-[]->() RETURN result $$
) AS t;

补充说明

Agens Graph是基于PostgreSQL扩展的图数据库,原生图查询语法直接以MATCH开头,风格接近Neo4j的Cypher语法,不需要嵌套在SQL的SELECT结构中。纯图查询场景下,直接运行MATCH ... RETURN ...是最常用的方式。

内容的提问来源于stack exchange,提问作者Muhammad Farooq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 14:52:05