SQL Server 2016, nom d'objet non Valide 'STRING_SPLIT'
Dans SQL Server 2016 je reçois cette erreur avec STRING_SPLIT fonction
SELECT * FROM STRING_SPLIT('a,b,c',',')
Erreur:
Nom d'objet non valide 'STRING_SPLIT'.
Vérifier le niveau de compatibilité de la base de données vous l'exécutez à partir. Vous avez peut-être réglé plus bas.
Assurez-vous que le niveau de compatibilité de la base de données est de 130.
Il y a un gros coup de klaxon de la boîte bleue dans la documentation à ce sujet.
pour l'utilisation du verbe "klaxonner" 🙂
La vie est trop courte pour lire de la documentation 🙂
Assurez-vous que le niveau de compatibilité de la base de données est de 130.
Il y a un gros coup de klaxon de la boîte bleue dans la documentation à ce sujet.
pour l'utilisation du verbe "klaxonner" 🙂
La vie est trop courte pour lire de la documentation 🙂
OriginalL'auteur Victor Hugo Terceros | 2017-11-09
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que le niveau de compatibilité de la base de données est 130
vous pouvez utiliser la requête suivante pour changer:
que faire si mon serveur sql justo permettez-moi 100,90 & 110 whitchshould-je utiliser?
ensuite, vous ne pouvez pas utiliser
STRING_SPLIT
fonction. Vous pouvez construire votre propre fonction. suivez ce lien stackoverflow.com/questions/10914576/t-sql-split-stringVérifiez votre base de données de compatibilité par
SELECT compatibility_level FROM sys.databases WHERE name = 'Your-Database-Name';
OriginalL'auteur Yahfoufi
J'ai été en utilisant
Split_string
, qui a estimé que grammaticalement correcte en anglais, mais mes vieux yeux ne voyaient qu'elle il fautSTRING_SPLIT
... donc, si vous êtes un peu mentaux comme moi, vérifiez que vous avez tapé la commande de la bonne façon! 🙂OriginalL'auteur Toad