Adem Özdemir

Çözümün bir parçası değilseniz, Sorunun bir parçası olursunuz !

Sql Go Komutu Kullanımı

Go komutu bir T-SQL ifadesi olmamasına rağmen T-SQL'de sıkça kullanılmaktadır. GO komutu öncesinde veya kendinden önceki GO komutuna kadar olan kısmı tek seferde çalıştırarak tek bir execution plan olarak SQL Server'a gönderir.



Yukarıdaki örnekte iki GO komutu arasındaki satırlar tek execution olarak çalıştırılıp SQL Server'a gönderilirler.

  • GO komutu diğer T-SQL komutları ile ayni satırda kullanılamaz.
  • GO komutundan önce tanımlanan bir değişken GO komutundan sonra kullanılamaz. Çünkü daha önceki kod yığınının sona erdiğini belirtmektedir.
  • Kodun sonunda GO kullanılmadığı veya tüm sorgu bitmediği sürece komutlar sunucuya gönderilmez.


Yukarıdaki örnekte GO komutunun çoklu kullanımını görmüş olduk. İki GO kümesi arasında kalan kodları 10 kez çalıştırmaktadır. Bir başka yazıda görüşmek üzere hoşçakalın. Bol kodlamalar.