sql >> Base de Datos >  >> RDS >> Sqlserver

Sintaxis incorrecta cerca de 'GO'

El GO La palabra clave no es T-SQL, sino un artefacto de SQL Server Management Studio que le permite separar la ejecución de un archivo de script en varios lotes. cuando ejecuta un archivo de script T-SQL en SSMS, las declaraciones se ejecutan en lotes separados por GO palabra clave. Puede encontrar más detalles aquí:https://msdn.microsoft.com/en-us/library/ms188037.aspx

Si lee eso, verá que sqlcmd y osql también son compatibles con GO .

SQL Server no entiende el GO palabra clave. Entonces, si necesita un equivalente, debe separar y ejecutar los lotes individualmente por su cuenta.