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

RAISERROR – Wie unterscheidet man mit SqlException?

Der RAISERROR Befehl enthält einen msg_id-Parameter, der verwendet werden kann, um die Art des Fehlers zu identifizieren. Dieser Wert wird der Anwendung über bereitgestellt SqlException.Number Eigentum. Auf diese Weise können Sie jede von einer gespeicherten Prozedur ausgelöste Ausnahme identifizieren, die eine benutzerdefinierte Fehlermeldung enthält, die im System definiert ist.

Wenn RAISERROR wird mit einer Textstring-Fehlermeldung aufgerufen, dann Number wird 50000 sein.