Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Sintassi errata vicino a "GO"

Il GO la parola chiave non è T-SQL, ma un artefatto di SQL Server Management Studio che consente di separare l'esecuzione di un file di script in più batch.I.e. quando esegui un file di script T-SQL in SSMS, le istruzioni vengono eseguite in batch separati da GO parola chiave. Maggiori dettagli sono disponibili qui:https://msdn.microsoft.com/en-us/library/ms188037.aspx

Se lo leggi, vedrai che sqlcmd e osql supportano anche GO .

SQL Server non comprende GO parola chiave. Quindi, se hai bisogno di un equivalente, devi separare ed eseguire i batch individualmente per conto tuo.