В примера там не е от никаква полза.
Много изрази обаче трябва да са единствените в пакета.
Като например CREATE PROCEDURE
.
Също така често след извършване на промени в схемата (напр. добавяне на нова колона към съществуваща таблица) изразите, използващи новата схема, трябва да бъдат компилирани отделно в различен пакет.
Като цяло алтернатива на изпращането на отделни партиди, разделени с GO
е да се изпълни SQL в дъщерен пакет с помощта на EXEC