GO är inte ett SQL-nyckelord.
Det är en batchseparator som används av klientverktyg (som SSMS) för att dela upp hela skriptet i batcher
Du måste dela upp skriptet i partier själv eller använda något som sqlcmd med "-c GO" eller osql för att hantera "GO"