Batch
Bir arada bulunan bir dizi sql deyimleridir. Batch'in ayıracı GO deyimidir.
SELECT…..
...
UPDATE ...
...
GO
...
...
GO
...
...
GO
Özellikleri
1- Bir batch içinde yazım hatası varsa, bu batch’in tamamı çalışmaz.
2- Aynı batch içinde, tablo yapısı değiştirilip, bu tablo kullanılamaz.
Aşağıdaki kod hata verir. Çünkü aynı batch içinde urun tablosunun yapısını değiştirip, veri girmeye çalıştık.
ALTER TABLE urun ...
insert urun ...
go
Aşağıdaki kodda hata vermez.
ALTER TABLE urun ...
go
insert urun ...
go