Possible Duplicate:
What is the use of GO in SQL Server Management Studio?
I have some Data Manipulation Language like below.
Case - 1 Without GO
Update Table
Set Columns = 'Value'
Where Id = 1
Update Table
Set Columns = 'Value'
Where Id = 2
Case - 2 With GO
Update Table
Set Columns = 'Value'
Where Id = 1
GO
Update Table
Set Columns = 'Value'
Where Id = 2
Query
Which should be preferred and why ?