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
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
Yorum Gönder