我正在为我的实习研究 SQL Server Graph vs Neo4J。
- 在 Neo4J 中,我不必在 (
Cypher
) MATCH 查询中声明所有类型 - 在 SQL Server 中,似乎我必须这样做
例子:
SQL 服务器:
SELECT Restaurant.name
FROM Person, likes, Restaurant
WHERE MATCH (Person-(likes)->Restaurant)
AND Person.name = 'John';`
我想将 Person / Likes / Restaurant 更改为未预定义的类型
就像在 Neo4J 中一样:
MATCH (n:Person)-[r]->(m) WHERE n.name = "John"
我知道这两个查询没有可比性,但我想指出我想在 SQL Server中使用“ r(elation) ”和“ m ”。
它看起来很接近这个 SO:Syntax to query for optional relationships in Microsoft SQL Server 2017 Graph Database? 但我希望我可以在没有加入的情况下做到这一点。
编辑:已关闭:Microsoft 不支持此功能