Aracılığıyla paylaş


TRANSACTION deyimlerini (Transact-SQL)

Bir hareket, çalışmanın tek bir birimdir.İşlem başarılı olursa, tüm hareket sırasında yapılan veri değişiklikleri kaydedilmeden ve veritabanı kalıcı bir parçası haline gelir.Bir işlem hata ile karşılaşması ve iptal veya gerekir geri, tüm veri değişiklikleri silinir.

SQL ServerAşağıdaki işlem modları içinde çalışır.

  • Autocommit hareketleri
    Tek tek her deyim hareketidir.

  • Açık hareketler
    Her hareket açık olarak BEGIN TRANSACTION deyim ile başladı ve açıkça bir COMMIT veya rollback deyimile sona erdi.

  • Örtülü hareketleri
    Yeni bir hareket önceki hareketi tamamlar, ancak her hareket bir COMMIT veya rollback deyimile açıkça tamamlandı örtülü olarak başlatılır.

  • Toplu iş kapsamlı hareketleri
    Yalnızca birden çok etkin sonuç kümeleri (mars), uygulanabilir bir Transact-SQL açık veya örtük işlem altında mars oturum başlatan bir toplu iş-kapsamlı işlem.toplu iş-tamamlanmış veya olmayan bir toplu iş tamamlandığında geri alınmış kapsamlı hareketi otomatik olarak toplu geri SQL Server.

Daha fazla bilgi için, bkz. Hareketleri (veritabanı altyapısı).