GO non è una parola chiave SQL.
È un separatore batch utilizzato dagli strumenti client (come SSMS) per suddividere l'intero script in batch
Dovrai suddividere tu stesso lo script in batch o usare qualcosa come sqlcmd con "-c GO" o osql per gestire "GO"