Sql Insert Trigger (Tabloya insert edilen değere göre)

Tabloya insert edilen değere göre istediğimiz şekilde güncelleştirme yapabiliriz.

create trigger geleneGoreGuncelle on TabloA after insert

as

begin transaction

begin try

if exists(select Gender from TabloA where Gender = 'female') -- gelen deger female ise

update TabloA set Gender = 'Bayan' where Gender = 'female' -- female olan kaydi Bayan yap

if exists(select Gender from TabloA where Gender = 'male') -- gelen deger male ise

update TabloA set Gender = 'Bay' where Gender = 'male' -- male olan kaydi Bay yap

commit transaction

end try

begin catch

raiserror('Guncelleme Basarisiz !', 16, 1)

rollback transaction

end catch

Yorumlar