Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Syntaxe incorrecte près de 'GO'

Le GO Le mot-clé n'est pas T-SQL, mais un artefact SQL Server Management Studio qui vous permet de séparer l'exécution d'un fichier de script en plusieurs lots. lorsque vous exécutez un fichier de script T-SQL dans SSMS, les instructions sont exécutées par lots séparés par le GO mot-clé. Plus de détails peuvent être trouvés ici :https://msdn.microsoft.com/en-us/library/ms188037.aspx

Si vous lisez cela, vous verrez que sqlcmd et osql prennent également en charge GO .

SQL Server ne comprend pas le GO mot-clé. Donc, si vous avez besoin d'un équivalent, vous devez séparer et exécuter les lots individuellement par vous-même.