Le message d'erreur 113 de SQL Server s'affiche lorsque vous omettez une marque de commentaire de fermeture.
Cela peut se produire lorsque vous ouvrez un commentaire mais que vous oubliez de le fermer. Cela peut également se produire lorsque vous tapez accidentellement un commentaire d'ouverture.
Il peut également y avoir des occasions étranges où vous obtenez cette erreur en raison d'autres facteurs, tels que la façon dont votre utilitaire SQL gère certains mots clés, etc.
Exemple
Voici un exemple de code T-SQL qui renvoie cette erreur :
/*
select @@version
Résultat :
Msg 113, Level 15, State 1, Line 5 Missing end comment mark ‘*/’.
En fonction de votre configuration, vous pouvez obtenir une erreur différente, telle que la suivante :
Execution failed due to an unexpected error: SQL Execution error: A fatal error occurred. Incorrect syntax was encountered while /* select @@version was being parsed.
Ou
Invalid SQL statement or JDBC escape, terminating '*/' not found.
Comment corriger l'erreur
La façon de corriger cette erreur consiste soit à ajouter une marque de commentaire de fermeture, soit à supprimer celle d'ouverture.
Soit :
/*
select @@version
*/
Ce qui fait de l'ensemble un commentaire, ou :
select @@version
Ce qui supprime le commentaire et exécute l'instruction.
Évidemment, ce n'est qu'un exemple de déclaration à des fins de démonstration. Votre déclaration sera probablement différente.