Aracılığıyla paylaş


İşlemler (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric'te DepoMicrosoft Fabric'te SQL veritabanı

İşlem, tek bir çalışma birimidir. İşlem başarılı olursa, işlem sırasında yapılan tüm veri değişiklikleri işlenir ve veritabanının kalıcı bir parçası olur. Bir işlem hatalarla karşılaşırsa ve iptal edilmesi veya geri alınması gerekiyorsa, tüm veri değişiklikleri silinir.

SQL Server aşağıdaki işlem modlarında çalışır:

İşlem modu Description
Otomatik komut işlemleri Tek tek her deyim bir işlemdir.
Açık işlemler Her işlem açıkça deyimiyle BEGIN TRANSACTION başlatılır ve açıkça bir COMMIT veya ROLLBACK deyimiyle sonlandırılır.
Örtük işlemler Önceki işlem tamamlandığında yeni bir işlem örtük olarak başlatılır, ancak her işlem açıkça bir COMMIT veya ROLLBACK deyimiyle tamamlanır.
Toplu işlem kapsamlı işlemler Yalnızca birden çok etkin sonuç kümesi (MARS) için geçerlidir, MARS oturumu altında başlatılan Transact-SQL açık veya örtük bir işlem, bir toplu iş kapsamlı işlem olur. Toplu işlem tamamlandığında işlenmeyen veya geri alınıp geri alınmıyor olan toplu işlem SQL Server tarafından otomatik olarak geri alınır.

Veri ambarı ürünleriyle ilgili önemli noktalar için bkz. Doku Veri Ambarı'ndaki İşlemler veya İşlemler (Azure Synapse Analytics).

İşlem denetimi söz dizimi

SQL Veritabanı Altyapısı aşağıdaki işlem deyimlerini sağlar: