Syntaxe incorrecte près de "aller" dans SQL Server Management Studio

De l'exécution de la requête SQL suivante:

drop function f
go

dans MS Sql Server Management Studio donne-moi de cette erreur d'analyse:

Msg 102, Niveau 15, État 1, Ligne 1
Syntaxe incorrecte près de 'go'.

Pourquoi?

Si j'ouvre un nouvel onglet et copier/coller le code SQL, il échoue également.
Mais Si j'ouvre un nouvel onglet et retapez le SQL entièrement, il fonctionne très bien.

source d'informationauteur Eldritch Conundrum