Saya telah membaca dan membaca MSDN, dll. Ok, jadi ini menandakan akhir dari sebuah batch.
Apa yang mendefinisikan batch? Saya tidak mengerti mengapa saya harus pergi ketika saya menempelkan banyak skrip untuk dijalankan pada saat yang bersamaan.
Saya tidak pernah mengerti GO. Adakah yang bisa menjelaskan hal ini dengan lebih baik dan kapan saya perlu menggunakannya (setelah berapa banyak atau jenis transaksi apa)?
Misalnya mengapa saya perlu GO setelah setiap pembaruan di sini:
UPDATE [Country]
SET [CountryCode] = 'IL'
WHERE code = 'IL'
GO
UPDATE [Country]
SET [CountryCode] = 'PT'
WHERE code = 'PT'