SQL 2016, недопустимое имя объекта 'STRING SPLIT'

в SQL Server 2016 я получаю эту ошибку с STRING_SPLIT функции

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

ошибка:

недопустимое имя объекта 'STRING_SPLIT'.

1 ответов


убедитесь, что уровень совместимости базы данных 130

для его изменения можно использовать следующий запрос:

ALTER DATABASE [DatabaseName] SET COMPATIBILITY_LEVEL = 130