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

Forkert syntaks nær 'GO'

GO nøgleordet er ikke T-SQL, men en SQL Server Management Studio-artefakt, der giver dig mulighed for at adskille udførelsen af ​​en scriptfil i flere batches.Dvs. når du kører en T-SQL script-fil i SSMS, køres sætningerne i batches adskilt af GO søgeord. Flere detaljer kan findes her:https://msdn.microsoft.com/en-us/library/ms188037.aspx

Hvis du læser det, vil du se, at sqlcmd og osql også understøtter GO .

SQL Server forstår ikke GO søgeord. Så hvis du har brug for en tilsvarende, skal du adskille og køre batcherne individuelt på egen hånd.



  1. En abonnementsforretningsdatamodel

  2. Oracle.DataAccess er ikke tilgængelig for valg i Visual Studio 2013

  3. Hvorfor bruge Vælg Top 100 procent?

  4. CURRENT_DATE Eksempler – MySQL