IF EXISTS Kontrolu

IF EXISTS Kontrolu

DBSql Server de IF EXISTS ifadesinin nasil kullanilabilecegini anlatacagim. Ornegin table1 isminde bir table var ve bundan da id kolonunuz olsun, bu kolonda 1 ve 2 degerlerinin oldugunu dusunuyoruz. Simdi bu table1 tableinin id kolonunun degerine gore ekrana kayit var veya kayit yok yazdiracagiz.

Tabiki siz bu yazdirma islemi yerine sql de istediginiz islemleri yapacaksiniz 🙂 Asagidaki ifadede yukarda da belirttigim gibi id degerinin 1 oldugu satir var ve bu yuzden ekrana “Kayit Var” yazacaktir.

IF EXISTS ile bu ifadeye bakiyorum ve 1 degeri oldugu icin ilk BEGIN END bloguna girerek istedigim islemleri (update , delete , insert veya transaction) veya da ELSE blogunda gerekli islemleri yaptiririm.

IF EXISTS(select * from dbo.table1 where id = 1 )
BEGIN
SELECT `Kayit Var`
END
ELSE
BEGIN
SELECT `Kayit Yok`
END

Leave a Reply

Your email address will not be published. Required fields are marked *