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.

689 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!