Firebird'de stored procedure ve ya trigger kullanarak bir tablonun herhangi bir kayıdını nasıl kilitleriz. Stored procedure kullanırsak bu procedure'e üç parametre göndererek bu işlemi yapabileceğimizi düşünüyorum. Bunlar Tablonun adı,key alanı ve key değeri olabilir.
Bu procedure içinde
Select * From Tablo_adı Where Key_Alanı=Key_Degeri with lock
kullanıyorum ama hata ile karşılaşıyorum.
Bu procedure ya da trigger'ı ne şekilde yazabiliriz.
firebird stored procedure/trigger record lock
firebird stored procedure/trigger record lock
Muttalip TOPTAŞ
Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı
Tel: 0212-3832134
Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı
Tel: 0212-3832134
Merhaba
Hocam ben hiç with lock kullanmadığımdan tam kilitlermi bilmiyorum ama
şeklinde bir ifadeyi sp içinde kabul ediyor.
Hocam ben hiç with lock kullanmadığımdan tam kilitlermi bilmiyorum ama
Kod: Tümünü seç
begin
select CARI_ID from CARI where CARI_ID = 1 with lock into :CARI ;
suspend;
end