Each GO makes independent batch. Some T-SQL commands, like CREATE PROOCEDURE, etc can only be executed in separate batch. In other cases it's up to you how to group your scripts into batches.
>Yes, there are a lot of GO. What would be the specific guidelines on how to use GO in such a case?
--sb--