SQL 图形功能 (CTP 2.3)
在图形匹配查询中使用派生表或视图别名 (CTP 2.1) SQL Server 2019(预览版) 预览版中的图形查询支持使用 MATCH 语法中的视图和派生表别名。 若要在 MATCH 中使用这些别名,必须使用 UNION ALL 运算符在一组节点或一组边界表上创建视图和派生表。 节点或边界表不一定包含筛选器。 在要查询图中两个或更多个实体之间的异类实体或异类连接的情况下,在 MATCH 查询中使用派生表和视图别名的功能非常有用。 通过 MERGE DML 中的支持匹配 (CTP 2.0),可以指定单个语句中的图形关系,而不是单独的 INSERT、UPDATE 或 DELETE 语句。 使用 MERGE 语句中的 MATCH 谓词将节点或边界表中的当前图形数据与新数据合并。 此功能启用边界表上的 UPSERT 方案。 用户现在可以使用单个合并语句在两个节点之间插入一个新的边界或更新现有边界。 边缘约束 (CTP 2.0) 被引入了 SQL 图形中的边界表。 边界表可以将任何节点连接到数据库中的任何其他节点。 引入边缘约束后,现在可以对此行为应用一些限制。 新 CONNECTION 约束可用于指定将允许给定边缘表在架构中连接的节点类型。