İlk Yöntem

Öncelikle update işlemi gerçekleştirilir, bu işlem sonucunda etkilenen kayıt sayısı kontrol edilir, eğer @@ROWCOUNT = 0 ise güncellenebilecek bir kayıt bulunmuyor demektir, bu durumda kayıt eklenir.

1
2
3
4
5
6
7
UPDATE Tablo1 SET Kolon1 = @Kolon1_Degeri WHERE
ID = @ID
IF @@ROWCOUNT = 0
BEGIN
INSERT INTO Tablo1 (Kolon1)
VALUES (@Kolon1_Degeri)
END