O
GO
palavra-chave não é T-SQL, mas um artefato do SQL Server Management Studio que permite separar a execução de um arquivo de script em vários lotes. quando você executa um arquivo de script T-SQL no SSMS, as instruções são executadas em lotes separados pelo GO
palavra-chave. Mais detalhes podem ser encontrados aqui:https://msdn.microsoft.com/en-us/library/ms188037.aspx Se você ler isso, verá que sqlcmd e osql também suportam
GO
. SQL Server não entende o
GO
palavra-chave. Portanto, se você precisar de um equivalente, precisará separar e executar os lotes individualmente por conta própria.