8.5. Fehlerbehandlung in SQL-Skripts

Mit den gerade behandelten Methoden zum Debuggen von Skripts können Sie Fehlern Schritt für Schritt manuell auf die Schliche kommen. Aber gerade in Skripts, die künftig häufig – und mit verschiedenen Daten – ausgeführt werden, ist es unmöglich, alle möglichen Fehler vorherzusehen oder gar im Vorfeld zu beseitigen. Um für einen kontrollierten Umgang mit Fehlern zu sorgen, bietet SQL Server zwei grundlegende Möglichkeiten:

  • Fehler generieren mit RAISERROR

  • Fehler abfangen mit TRY...CATCH

8.5.1. RAISERROR

Sie haben sicherlich schon versehentlich verschiedene Fehlermeldungen im Abfrage-Editor des SQL Server Management Studio erzeugt. Wenn Sie sich beispielsweise bei einem Tabellennamen vertippen und daher die folgende ...

Get Datenbanken entwickeln mit SQL Server 2008 Express Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.