Can I ask what is the purpose of using "GO" Statement in SQL Server.
I understand that it is kind of grouping statements into a batch. But my question is why we have to group statements into batch?
Say in Oracle database, we simply run statements one by one and separate it with a semi-colon (";"). Does the GO statement in SQL Statement having the same functionality as the ";" in Oracle?
Thanks for sharing some light here.