【问题标题】:Fetching all the paths between two nodes using SQL Server Graph 2017使用 SQL Server Graph 2017 获取两个节点之间的所有路径
【发布时间】:2019-04-23 15:53:24
【问题描述】:

我在 neo4j 和 gremlin 中找到了许多在 2 个节点之间获取路径的示例,但在 SQL Server Graph 2017 上找不到任何示例。 虽然它使用 Cypher's Match,但我在想是否可以仅使用 Match 找到路径?

提前致谢!

【问题讨论】:

    标签: c# .net sql-server graph-databases sql-graph


    【解决方案1】:

    自 SQL Server 2019 起,您可以使用SHORTEST_PATH 算法。它不允许您列出所有路径,仅列出最短的路径,因此得名。

    您可以创建自己的 CLR 函数来执行此操作,使用 WHILE 循环逐步遍历图形或下载整个图形并使用 C# 遍历它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      相关资源
      最近更新 更多