De GO
sleutelwoord is geen T-SQL, maar een SQL Server Management Studio-artefact waarmee u de uitvoering van een scriptbestand in meerdere batches kunt scheiden. wanneer u een T-SQL-scriptbestand uitvoert in SSMS, worden de instructies in batches uitgevoerd, gescheiden door de GO
trefwoord. Meer details vindt u hier:https://msdn.microsoft.com/en-us/library/ms188037.aspx
Als je dat leest, zul je zien dat sqlcmd en osql ook GO
ondersteunen .
SQL Server begrijpt de GO
. niet trefwoord. Dus als u een equivalent nodig heeft, moet u de batches afzonderlijk scheiden en zelf uitvoeren.