In dem dortigen Beispiel ist es völlig nutzlos.
Viele Anweisungen müssen jedoch die einzigen im Stapel sein.
Zum Beispiel CREATE PROCEDURE
.
Außerdem müssen häufig nach Schemaänderungen (z. B. Hinzufügen einer neuen Spalte zu einer vorhandenen Tabelle) Anweisungen, die das neue Schema verwenden, separat in einem anderen Stapel kompiliert werden.
Im Allgemeinen eine Alternative zum Einreichen separater Stapel, die durch GO
getrennt sind besteht darin, die SQL in einem untergeordneten Batch mit EXEC
auszuführen