Aşağıdaki gibi bir SQL Server 2005'te SQL çalıştıran istemci uygulamamız var:
BEGIN TRAN;
INSERT INTO myTable (myColumns ...) VALUES (myValues ...);
INSERT INTO myTable (myColumns ...) VALUES (myValues ...);
INSERT INTO myTable (myColumns ...) VALUES (myValues ...);
COMMIT TRAN;
Bir uzun dize komutu ile gönderilir.
Eklerden biri başarısız olursa veya komutun herhangi bir bölümü başarısız olursa, SQL Server işlemi geri alır mı? Geri dönmezse, geri almak için ikinci bir komut göndermem gerekir mi?
Kullandığım api ve dil hakkında bilgi verebilirim, ancak SQL Server'ın herhangi bir dil için aynı yanıtı vereceğini düşünürdüm.