Merhabalar,
INSERT ve UPDATE esnasında çalışması için bir trigger yazıyorum.
IF INSERTING THEN SELECT description FROM departments where (department=new.department) INTO :departman;
cümlesi ile; eğer Trigger INSERT işlemi tarafından tetiklendiyse "new.department" alanını kullanarak yeni girilen değerlerle select yapabiliyorum.
IF NOT INSERTING THEN SELECT description FROM departments where (department=old.department) INTO :departman;
ile de eski değerlere ulaşıyorum.
Ama UPDATE esnasında ilgili değer değişmiş de olabilir değişmemiş de.
Yani o en güncel değer eğişmiş olsa da değişmiş olmasa da almak için ne yapmam lazım ?
Teşekkürler.
Firebird trigger sorunu
Re: Firebird trigger sorunu
s.a.
eğer değişmemişse old parametresindeki ile new parametresindeki aynı olması lazım değilmi?
eğer değillerse bir if ile new.department ile old.department lerde karşılıştırlabilirler.
kolay gelsin.
eğer değişmemişse old parametresindeki ile new parametresindeki aynı olması lazım değilmi?
eğer değillerse bir if ile new.department ile old.department lerde karşılıştırlabilirler.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim