I use ADO.NET as well as the sqlcmd utility to send SQL scripts to SQL Server 2008. What is the difference between using ; and GO to separate chunk
;
GO
I thought the ; character separates a list of SQL commands, GO just instructs SQL Server to commit all the previous commands.