You see the word GO in a lot of T-SQL scripts but do you actually know what it is or how to use it?
GO is actually not a part of T-SQL and is never passed to SQL Server. It is used by clients such as osql, sqlcmd, SSMS and Query Analyzer to control how commands are batched and sent to the server.