GO
är faktiskt inte giltig T-SQL:
GO är inte en Transact-SQL-sats; det är ett kommando som känns igen av verktygen thesqlcmd och osql och SQL Server Management Studio Codeeditor.
Du måste ta bort instanser av GO
i din dynamiska SQL, eller använd ett av verktygen som nämns i artikeln (som osql
från kommandoraden). Din fråga bör fortfarande fungera med alla instanser av GO
borttagen från den dynamiska SQL.