Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server-Fehler 113:Fehlendes Endkommentarzeichen „*/“

Die SQL Server-Fehlermeldung 113 tritt auf, wenn Sie ein abschließendes Kommentarzeichen weglassen.

Dies kann passieren, wenn Sie einen Kommentar öffnen, aber vergessen, ihn zu schließen. Es kann auch auftreten, wenn Sie versehentlich einen Eröffnungskommentar eingeben.

Es kann auch vorkommen, dass dieser Fehler aufgrund anderer Faktoren auftritt, beispielsweise aufgrund der Art und Weise, wie Ihr SQL-Dienstprogramm bestimmte Schlüsselwörter verarbeitet usw.

Beispiel

Hier ist ein Beispiel für einen T-SQL-Code, der diesen Fehler zurückgibt:

/*
select @@version

Ergebnis:

Msg 113, Level 15, State 1, Line 5
Missing end comment mark ‘*/’.

Abhängig von Ihrer Einrichtung erhalten Sie möglicherweise einen anderen Fehler, z. B. den folgenden:

Execution failed due to an unexpected error:
SQL Execution error: A fatal error occurred.
Incorrect syntax was encountered while /*
select @@version was being parsed.

Oder

Invalid SQL statement or JDBC escape, terminating '*/' not found.

So beheben Sie den Fehler

Dieser Fehler kann behoben werden, indem entweder ein schließendes Kommentarzeichen hinzugefügt oder das öffnende entfernt wird.

Also entweder:

/*
select @@version
*/

Was das Ganze zu einem Kommentar macht, oder:

select @@version

Dadurch wird der Kommentar entfernt und die Anweisung ausgeführt.

Offensichtlich ist dies nur eine Musteraussage zu Demonstrationszwecken. Ihre Aussage wird wahrscheinlich anders ausfallen.