Trigger ile edit ve delete için zaman kontrolü yapmak

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Trigger ile edit ve delete için zaman kontrolü yapmak

Mesaj gönderen Berdem »

Merhaba,

Kod: Tümünü seç

CREATE TRIGGER GELEN_BUD0 FOR GELEN
ACTIVE BEFORE UPDATE OR DELETE POSITION 0
AS
DECLARE variable kontrol integer;
begin
  SELECT  daysbetween(old.tarih,current_date)
FROM gelen where gelen.sirano=new.sirano into kontrol;
if (kontrol>3) then   exit;
end
Kullanıcılara trigger üzerinden 3 günü geçen edit ve delete işlemlerine engelleme getirmek istiyorum. Böyle bir kod ekledim. exit burda yanıt vermiyor.
Not:daysbetween rFunc UDF alınmıştır.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
exception kullan...
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Mesaj gönderen Berdem »

a.s.
Çok teşekkürler.Eline sağlık...
Cevapla