Sql 字符串_AGG不是可识别的内置函数名

Sql 字符串_AGG不是可识别的内置函数名,sql,sql-server,sql-server-2016,Sql,Sql Server,Sql Server 2016,我已经下载并安装了SQL Server 2016。当我试图使用STRING\u AGG函数时,我收到了这个错误。这是我的密码: SELECT STRING_AGG(cast(FieldNumber AS VARCHAR(100)), ',') FROM Fields 我已经安装了SQL Server 2016和SP1。还有什么我需要做的吗。下面是我正在尝试使用的功能 SQL SERVER 2016中未引入字符串\u AGG 它在SQL SERVER vNext中介绍。在您提供的MSDN中提到了

我已经下载并安装了SQL Server 2016。当我试图使用
STRING\u AGG
函数时,我收到了这个错误。这是我的密码:

SELECT STRING_AGG(cast(FieldNumber AS VARCHAR(100)), ',')
FROM Fields

我已经安装了SQL Server 2016和SP1。还有什么我需要做的吗。下面是我正在尝试使用的功能

SQL SERVER 2016
中未引入字符串\u AGG

它在SQL SERVER vNext中介绍。在您提供的MSDN中提到了此主题适用于:SQL Server(从vNext开始)而不是
SQL Server 2016
。这是一个非常需要的功能,我希望他们在将来的任何版本中添加它

如果您想知道什么是vNext

SQLServerVNEXT是使SQLServer成为 支持选择开发语言、数据类型、, 通过将 SQL Server对Linux、基于Linux的Docker容器和 窗户。SQL Server vNext还包括SQL Server 2016 service Pack中添加的功能


有关详细信息,请检查

您可能已为各种SQL版本安装了多个SQL server实例。 转到服务并为新安装的SQL server版本实例启动服务


然后将该实例与您的SQL server management studio连接。

当您需要在“字符串添加”之前的SQL server版本中将列表聚合为字符串时,请查看可用于子查询的
FOR XML
FOR JSON
语句。它们不提供确切的功能,但仍然是强大的工具。
vNext
只是开发过程中的一个项目名称<代码>字符串\u AGG已于2017年SQL Server公开提供。