SQL Server-foutbericht 113 treedt op wanneer u een afsluitend commentaarteken weglaat.
Dit kan gebeuren wanneer u een opmerking opent maar vergeet deze te sluiten. Het kan ook voorkomen wanneer u per ongeluk een openingsopmerking typt.
Er kunnen zich ook vreemde gelegenheden voordoen waarin u deze fout krijgt vanwege andere factoren, zoals de manier waarop uw SQL-hulpprogramma bepaalde trefwoorden verwerkt, enz.
Voorbeeld
Hier is een voorbeeld van een T-SQL-code die deze fout retourneert:
/*
select @@version
Resultaat:
Msg 113, Level 15, State 1, Line 5 Missing end comment mark ‘*/’.
Afhankelijk van uw instellingen, kunt u een andere foutmelding krijgen, zoals de volgende:
Execution failed due to an unexpected error: SQL Execution error: A fatal error occurred. Incorrect syntax was encountered while /* select @@version was being parsed.
Of
Invalid SQL statement or JDBC escape, terminating '*/' not found.
Hoe de fout op te lossen
De manier om deze fout op te lossen is door ofwel een slotopmerking toe te voegen, ofwel de openingsmarkering te verwijderen.
Dus ofwel:
/*
select @@version
*/
Wat van het geheel een opmerking maakt, of:
select @@version
Die de opmerking verwijdert en de instructie uitvoert.
Het is duidelijk dat dit slechts een voorbeeldverklaring is voor demonstratiedoeleinden. Uw verklaring zal waarschijnlijk anders zijn.