Dans l'exemple, il n'est d'aucune utilité.
Cependant, de nombreux relevés doivent être les seuls dans le lot.
Tels que CREATE PROCEDURE
.
De plus, souvent, après avoir apporté des modifications au schéma (par exemple, l'ajout d'une nouvelle colonne à une table existante), les instructions utilisant le nouveau schéma doivent être compilées séparément dans un lot différent.
Généralement une alternative à la soumission de lots séparés séparés par GO
est d'exécuter le SQL dans un lot enfant en utilisant EXEC