240
Kapitel 17
Programmieren mit T-SQL
17.1.2 Arbeiten mit Batches
Wie bereits erläutert, sind Batches Auflistungen von T-SQL-Anweisungen, die als
Einheit zum Analysieren, Optimieren und Ausführen an SQL Server übermittelt
werden. Um Fehlermeldungen und fehlerhaftes Verhalten zu erkennen, sollte
man zudem verstehen, wie Batches analysiert werden.
Wenn ein Batch von einem Client übermittelt wird, erfolgt vom SQL Server-Mo-
dul eine Analyse des Batchs auf Syntaxfehler. Alle gefundenen Fehler führen zu
einer Ablehnung des gesamten Batchs. Eine Teilausführung der Anweisung im
Batch ist nicht möglich.
Wenn der Batch die Syntaxüberprüfung besteht, führt SQL Server zusätzliche
Schritte aus: Objektnamen auflösen, Berechtigungen prüfen und Code ...