在 SQL Server 2016 中创建图表

Posted

技术标签:

【中文标题】在 SQL Server 2016 中创建图表【英文标题】:Create a graph table in SQL Server 2016 【发布时间】:2018-03-07 16:48:02 【问题描述】:

我正在尝试创建一个简单的节点表,使用:

CREATE TABLE Person (ID INTEGER PRIMARY KEY, name VARCHAR(100)) AS NODE

但无论我尝试什么都会出错:

关键字“as”附近的语法不正确。 好像它不理解“作为节点”部分。

我使用的是 SQL Server 13.0.1601。 数据库兼容性:SQL Server 级别 2016(130) SSMS:v17.2 @@version:“Microsoft SQL Server 2016 (RTM) - 13.0.1601.5 (X64) Apr 29 2016 23:23:58 版权所有 (c) Microsoft Corporation Express Edition (64-bit) o​​n Windows 10 Pro 6.3 (Build 14393: ) (管理程序)”

【问题讨论】:

简单地说,你不能,因为你有 SQL Server 2016 而不是 2017。 【参考方案1】:

您不能在 SQL Server 的早期版本中使用 CREATE TABLE (SQL Graph),因为它适用于 SQL Server 2017。

见the documentation。

【讨论】:

以上是关于在 SQL Server 2016 中创建图表的主要内容,如果未能解决你的问题,请参考以下文章

使用 Polybase 在 SQL Server 2016 中创建外部表的问题

如何在 SQL Server 中创建星型模式基准 (SSB)

如何在 Visual Studio 2015 中创建 SQL Server 项目?

如何在 SQL Server 中创建自定义动态数据掩码函数?

如何在 SQL Server 中创建具有数十年的日期维度?

怎么在 sql server 2008中创建登录名