SQL Server-felmeddelande 113 visas när du utelämnar en avslutande kommentar.
Detta kan inträffa när du öppnar en kommentar men glömmer att stänga den. Det kan också inträffa när du av misstag skriver en inledande kommentar.
Det kan också finnas udda tillfällen då du får det här felet på grund av andra faktorer, såsom hur ditt SQL-verktyg hanterar vissa nyckelord etc.
Exempel
Här är ett exempel på T-SQL-kod som returnerar detta fel:
/*
select @@version
Resultat:
Msg 113, Level 15, State 1, Line 5 Missing end comment mark ‘*/’.
Beroende på din inställning kan du få ett annat fel, till exempel följande:
Execution failed due to an unexpected error: SQL Execution error: A fatal error occurred. Incorrect syntax was encountered while /* select @@version was being parsed.
Eller
Invalid SQL statement or JDBC escape, terminating '*/' not found.
Så här åtgärdar du felet
Sättet att åtgärda det här felet är att antingen lägga till en avslutande kommentar eller ta bort den inledande.
Så antingen:
/*
select @@version
*/
Vilket gör det hela till en kommentar, eller:
select @@version
Vilket tar bort kommentaren och kör uttalandet.
Uppenbarligen är detta bara ett exempel på uttalande i demonstrationssyfte. Ditt uttalande kommer förmodligen att vara annorlunda.