SQL Server-fejlmeddelelse 113 opstår, når du udelader et afsluttende kommentarmærke.
Dette kan forekomme, når du åbner en kommentar, men glemmer at lukke den. Det kan også forekomme, når du ved et uheld skriver en åbningskommentar.
Der kan også være underlige lejligheder, hvor du får denne fejl på grund af andre faktorer, såsom den måde dit SQL-værktøj håndterer bestemte søgeord osv.
Eksempel
Her er et eksempel på noget T-SQL-kode, der returnerer denne fejl:
/*
select @@version
Resultat:
Msg 113, Level 15, State 1, Line 5 Missing end comment mark ‘*/’.
Afhængigt af din opsætning kan du få en anden fejl, såsom følgende:
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ådan rettes fejlen
Måden at rette denne fejl på er enten at tilføje et afsluttende kommentarmærke eller fjerne det indledende.
Så enten:
/*
select @@version
*/
Hvilket gør det hele til en kommentar, eller:
select @@version
Hvilket fjerner kommentaren og kører erklæringen.
Dette er naturligvis kun et eksempel på en erklæring til demonstrationsformål. Dit udsagn vil sandsynligvis være anderledes.