web-dev-qa-db-ja.com

SQL Server 2016、無効なオブジェクト名「STRING_SPLIT」

SQL Server 2016では、 STRING_SPLIT 関数でこのエラーを受け取ります

SELECT * FROM STRING_SPLIT('a,b,c',',')

エラー:

無効なオブジェクト名「STRING_SPLIT」。

17

データベースの互換性レベルが1であることを確認してください

次のクエリを使用して変更できます。

ALTER DATABASE [DatabaseName] SET COMPATIBILITY_LEVEL = 130
33
Yahfoufi

私は英語で文法的に正しいと感じたSplit_stringを使用していましたが、私の目はそれがSTRING_SPLITであるべきだとは見ていませんでした。コマンドを正しい方法で入力したことを確認してください! :)

2
Toad