GO ist kein SQL-Schlüsselwort.
Es ist ein Stapeltrennzeichen, das von Client-Tools (wie SSMS) verwendet wird, um das gesamte Skript in Stapel aufzuteilen
Sie müssen das Skript selbst in Stapel aufteilen oder etwas wie sqlcmd mit "-c GO" oder osql verwenden, um mit "GO" fertig zu werden