Aparece el mensaje de error 113 de SQL Server cuando omite una marca de comentario de cierre.
Esto puede ocurrir cuando abre un comentario pero olvida cerrarlo. También puede ocurrir cuando accidentalmente escribe un comentario de apertura.
También puede haber ocasiones extrañas en las que obtenga este error debido a otros factores, como la forma en que su utilidad SQL maneja ciertas palabras clave, etc.
Ejemplo
Aquí hay un ejemplo de un código T-SQL que devuelve este error:
/*
select @@version
Resultado:
Msg 113, Level 15, State 1, Line 5 Missing end comment mark ‘*/’.
Según su configuración, es posible que obtenga un error diferente, como el siguiente:
Execution failed due to an unexpected error: SQL Execution error: A fatal error occurred. Incorrect syntax was encountered while /* select @@version was being parsed.
O
Invalid SQL statement or JDBC escape, terminating '*/' not found.
Cómo corregir el error
La forma de corregir este error es agregar una marca de comentario de cierre o eliminar la de apertura.
Así que:
/*
select @@version
*/
Lo que hace que todo sea un comentario, o:
select @@version
Lo que elimina el comentario y ejecuta la instrucción.
Obviamente, esta es solo una declaración de muestra con fines de demostración. Su declaración probablemente será diferente.