मैंने MSDN, आदि पर पढ़ा और पढ़ा है, इसलिए यह एक बैच के अंत का संकेत देता है।
क्या एक बैच को परिभाषित करता है? मैं यह नहीं देखता कि जब मुझे एक ही समय में सभी स्क्रिप्ट चलाने के लिए स्क्रिप्ट्स के एक समूह में चिपकाने की आवश्यकता होती है, तो मुझे क्यों जाना चाहिए।
मैंने कभी जीओ को नहीं समझा। क्या कोई इसे बेहतर तरीके से समझा सकता है और जब मुझे इसका उपयोग करने की आवश्यकता होती है (कितने या किस प्रकार के लेनदेन के बाद)?
उदाहरण के लिए मुझे यहां प्रत्येक अपडेट के बाद GO की आवश्यकता क्यों होगी:
UPDATE [Country]
SET [CountryCode] = 'IL'
WHERE code = 'IL'
GO
UPDATE [Country]
SET [CountryCode] = 'PT'
WHERE code = 'PT'
goभी रीसेट करता है / declare @fooचर घोषणाओं को साफ करता है - मुझे आपको @foo त्रुटियों को घोषित करने की आवश्यकता थी , जब तक कि मैंने टिप्पणी नहीं की go।