RAISERROR
Frage: Trotz Auslösen eines RAISERROR mit Schweregrad 16 wird die Gespeicherte Prozedur nicht fehlerhaft beendet. Lösung: Der Schweregrad 16 beendet eine Gespeicherte Prozedur nur dann, wenn auch wirklich ein Fehler eingetreten ist. RAISERROR löst keinen Fehler aus, sondern belegt lediglich den @@ERROR-Wert mit der angegebenen Fehlernummer. Folgendes Skript soll das Verhalten von RAISERROR verdeutlichen: PRINT … Weiterlesen