Dalam contoh itu tidak ada gunanya sama sekali.
Namun, banyak pernyataan harus menjadi satu-satunya dalam kumpulan.
Seperti CREATE PROCEDURE
.
Juga sering setelah membuat perubahan skema (misalnya menambahkan kolom baru ke tabel yang ada) pernyataan menggunakan skema baru harus dikompilasi secara terpisah dalam kumpulan yang berbeda.
Umumnya merupakan alternatif untuk mengirimkan kumpulan terpisah yang dipisahkan oleh GO
adalah mengeksekusi SQL dalam batch anak menggunakan EXEC