GO
n'est en fait pas valide T-SQL :
GO n'est pas une instruction Transact-SQL; il s'agit d'une commande reconnue par les utilitaires sqlcmd et osql et SQL Server Management Studio Codeeditor.
Vous devrez supprimer les instances de GO
dans votre SQL dynamique, ou utilisez l'un des outils mentionnés dans l'article (comme osql
depuis la ligne de commande). Votre requête devrait toujours fonctionner avec toutes les instances de GO
supprimé du SQL dynamique.