29 Ekim 2010 Cuma

İsimlendirilmiş Transactionlar

İsimlendirilmiş transactionlar, bir transactiona belli bir isim atanmış transactionlardır. İçiçe transactionlar ile çalışıldığında, hangi transactionın, ne durumda olduğunu bulabilirsiniz. Ayrıca lockları izlemek kolaylaşır, hangi transaction uzun süreli locklara neden olduğu tespit edilebilir.

BEGIN TRANSACTION myTranName


-- Transaction içinde çalışacak kodlar. 


COMMIT TRANSACTION myTranName

şeklinde kullanılır.

Transactiona verilen isim, SQL Server'ın objelere isim verme kurallarına uygun olmalıdır ve 32 karakterden uzun olamaz.

Hiç yorum yok: