sql >> Databasteknik >  >> RDS >> Sqlserver

Fel syntax nära "GO"

GO nyckelordet är inte T-SQL, utan en SQL Server Management Studio-artefakt som låter dig separera exekveringen av en skriptfil i flera batcher.Dvs. när du kör en T-SQL-skriptfil i SSMS körs satserna i omgångar åtskilda av GO nyckelord. Mer information finns här:https://msdn.microsoft.com/en-us/library/ms188037.aspx

Om du läser det kommer du att se att sqlcmd och osql också stöder GO .

SQL Server förstår inte GO nyckelord. Så om du behöver en motsvarighet måste du separera och köra batcherna individuellt på egen hand.



  1. Hur man väljer poster från de senaste 24 timmarna i PostgreSQL

  2. Hur tar man backup av en enda tabell i en MySQL-databas?

  3. Proaktiva SQL Server Health Checks, Del 4:ERRORLOG

  4. Datumkonvertering och kultur:Skillnaden mellan DATE och DATETIME