web-dev-qa-db-fra.com

SQL Server 2016, nom d'objet non valide 'STRING_SPLIT'

Dans SQL Server 2016, je reçois cette erreur avec STRING_SPLIT function

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

Erreur:

Nom d'objet non valide 'STRING_SPLIT'.

14

Assurez-vous que le niveau de compatibilité de la base de données est 130

vous pouvez utiliser la requête suivante pour la changer:

ALTER DATABASE [DatabaseName] SET COMPATIBILITY_LEVEL = 130
23
Yahfoufi

J'utilisais Split_string, qui me semblait grammaticalement correct en anglais, mais mes vieux yeux ne voyaient pas que ce devrait être string_split ... La bonne façon! :)

0
Toad