web-dev-qa-db-ja.com

STRING_AGGは認識される組み込み関数名ではありません

SQL Server 2016をダウンロードしてインストールしました。STRING_AGG関数このエラーを受け取ります。ここに私のコードがあります:

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

SQL Server 2016およびSP1をインストールしました。他に何かする必要がありますか。これが私が使用しようとしている機能です。 String Agg

12
Luke101

STRING_AGGSQL SERVER 2016で導入されていません。

SQL SERVER vNextで導入されています。 MSDNで link 記載されていることを示していますこのトピックの適用対象: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で追加された機能も含まれています

詳細情報を確認するには こちら

26

さまざまなSQLバージョン用に複数のSQLサーバーインスタンスがインストールされている場合があります。 [サービス]に移動し、新しくインストールされたSQLサーバーバージョンインスタンスのサービスを開始します。

次に、そのインスタンスをSQLサーバー管理スタジオに接続します。