>>I am sorry that I still don't quite understand the use of GO command in the SQL Server SSMS query window. For example, do I need GO between each line as following:
>>
>>
>>use [MyDatabase]
>>go
>>update Table1 set Fld1 = 'value' where Fld1 = 'OldValue'
>>update Table2 set Fld1 = 'value' where Fld1 = 'OldValue'
>>update Table3 set Fld1 = 'value' where Fld1 = 'OldValue'
>>
>>
>>Do I need Go between each UPDATE command?
>>
>>TIA.
>
>No, you don't need GO here. If one of the commands fails then depending on the XACT_ABORT setting the whole batch may fail.
Thank you. So in which case(s) you must put GO between command?
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham