Chybová zpráva serveru SQL 113 se zobrazí, když vynecháte značku závěrečného komentáře.
K tomu může dojít, když otevřete komentář, ale zapomenete jej zavřít. Může k tomu také dojít, když omylem napíšete úvodní komentář.
Mohou se také vyskytnout zvláštní případy, kdy se tato chyba zobrazí v důsledku jiných faktorů, jako je způsob, jakým váš nástroj SQL zpracovává určitá klíčová slova atd.
Příklad
Zde je příklad nějakého kódu T-SQL, který vrací tuto chybu:
/*
select @@version
Výsledek:
Msg 113, Level 15, State 1, Line 5 Missing end comment mark ‘*/’.
V závislosti na vašem nastavení se může zobrazit jiná chyba, například následující:
Execution failed due to an unexpected error: SQL Execution error: A fatal error occurred. Incorrect syntax was encountered while /* select @@version was being parsed.
Nebo
Invalid SQL statement or JDBC escape, terminating '*/' not found.
Jak opravit chybu
Způsob, jak tuto chybu opravit, je buď přidat značku závěrečného komentáře, nebo odstranit úvodní.
Takže buď:
/*
select @@version
*/
Což z celé věci dělá komentář, nebo:
select @@version
Což odstraní komentář a spustí příkaz.
Je zřejmé, že toto je pouze ukázkové prohlášení pro demonstrační účely. Vaše prohlášení bude pravděpodobně jiné.