O'Reilly logo

SQL Server 2008-Programmierung mit der CLR und .NET by Thorsten Kansy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.6. Fehler und Ausnahmen

Nun läuft nicht immer alles nach Plan, daher sind Fehler und Ausnahmen (leider) an der Tagesordnung. So auch bei der Entwicklung von SQL Server-Objekten. Dabei geht es in diesem Abschnitt weniger darum, warum Fehler behandelt werden sollten, sondern lediglich darum, wie dies geschehen kann. Auch wenn das Behandeln von Fehlern und Ausnahmen ein unliebsames Kind des Entwicklers ist: Jedem sollte klar sein, warum dies notwendig ist.

Bei der Entwicklung mit T-SQL steht der RAISERROR-Befehl zur Verfügung, um einen Fehler zu signalisieren. Dieser kann in vielen Fällen (abhängig vom beabsichtigten Schweregrad) mittels BEGIN TRY/END TRY und BEGIN CATCH/END CATCH noch in T-SQL behandelt werden. Geschieht dies nicht, wird dieser ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required