SQL Server Xact_State Fonksiyonu
Herkese merhaba,
Bu yazıda size SQL Server’da Xact_State Fonksiyonundan bahsedeceğim.
SQL Server’da Xact_State fonksiyonu transaction’ın durum bilgisini almak için kullanılan bir fonksiyondur. Sayısal değer döndürür. Bu değerlerin açıklaması aşağıdaki gibidir.
1–> Transaction’ın aktif olduğunu , 0–> Transaction’ın pasif olduğunu, 2–> Transaction’ın sonlandırılabilir bir transaction olmadığını gösterir. Konu ile ilgili örneği aşağıda görmektesiniz.
CREATE DATABASE Ornek go USE Ornek GO CREATE TABLE Kullanici( KullaniciAdi NVARCHAR(100) ) BEGIN TRAN INSERT INTO dbo.Kullanici ( KullaniciAdi ) VALUES ( N'Yavuz Selim Kart' -- KullaniciAdi - nvarchar(100) ) IF XACT_STATE()=1 BEGIN PRINT 'Aktif bir transaction vardır' END ROLLBACK TRAN
Görüldüğü üzere transaction aktiftir. Genel olarak kullanımı bu şekildedir.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.