STRING_AGG不是公认的内置函数名称

Luk*_*101 16 sql sql-server sql-server-2016

我已经下载并安装了SQL Server 2016.当我尝试使用该STRING_AGG功能时,我收到此错误.这是我的代码:

SELECT STRING_AGG(cast(FieldNumber AS VARCHAR(100)), ',')
FROM Fields
Run Code Online (Sandbox Code Playgroud)

我已经安装了SQL Server 2016和SP1.还有什么我需要做的.这是我尝试使用的功能.String Agg

Pரத*_*ீப் 30

STRING_AGG没有介绍SQL SERVER 2016.

它被引入SQL SERVER vNext.在您提供的MSDN 链接中提到了这个主题适用于:SQL Server(以vNext开头)不是SQL SERVER 2016.这是一个非常需要的功能,我希望他们在以后的任何版本中添加它

万一你想知道什么是vNext

SQL Server vNext代表了通过将SQL Server的强大功能引入Linux,基于Linux的Docker容器,使SQL Server成为支持开发语言,数据类型,内部部署和云端以及操作系统选择的平台迈出的重要一步和Windows.SQL Server vNext还包括SQL Server 2016 Service Pack中添加的功能

有关更多信息,请点击此处