pythontr.com
Merhabalar Arkadaşlar, (Not:Lütfen öneri ve sorularınızı yorum olarak atınız. Teşekkürler şimdiden)
Bu konuda oracle veritabanı'nda bir tabloda güncelleme yapıldığında belirli kriter tuttuğunda farklı bir tabloda da güncelleme yapma işlemini trigger aracılığıyla yapmanın yöntemlerini anlatacağım. Ve bir örnek paylaşacağım.
CREATE OR REPLACE TRIGGER CARGODB.TRG_ADI BEFORE UPDATE ON VERITABANI.TABLO REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE Alan VARCHAR(25); BEGIN BEGIN SELECT DISTINCT SECILECEKALAN INTO Alan FROM TABLO WHERE TABLO.KRITER = :NEW.KRITER; EXCEPTION WHEN NO_DATA_FOUND THEN Alan := NULL; END; IF length(Alan) > 0 THEN UPDATE TABLO SET TABLO.ALAN =:NEW.ALAN1,YUK.BEYAN_KAP=:NEW.ALAN2 WHERE TABLO.KRITER = :NEW.KRITER; END IF; END TRG_ACENTA_BILDIRIM_OBB;
Detaylı bilgi almak için yorumdan ve tarafıma mail ile iletebilirsiniz.
İyi çalışmalar.
Yorumlar