Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Falsche Syntax in der Nähe von „GO“

Das GO Das Schlüsselwort ist nicht T-SQL, sondern ein Artefakt von SQL Server Management Studio, mit dem Sie die Ausführung einer Skriptdatei in mehrere Stapel aufteilen können. Wenn Sie eine T-SQL-Skriptdatei in SSMS ausführen, werden die Anweisungen in Stapeln ausgeführt, die durch GO getrennt sind Stichwort. Weitere Details finden Sie hier:https://msdn.microsoft.com/en-us/library/ms188037.aspx

Wenn Sie das lesen, werden Sie sehen, dass sqlcmd und osql auch GO unterstützen .

SQL Server versteht GO nicht Stichwort. Wenn Sie also ein Äquivalent benötigen, müssen Sie die Chargen selbst trennen und einzeln ausführen.