Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Sintaxe incorreta perto de 'GO'


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.