CREATE TRIGGER DEVAMSIZLIK_BILGILERI_AIU0 FOR DEVAMSIZLIK_BILGILERI
ACTIVE AFTER INSERT OR UPDATE POSITION 0
AS
DECLARE VARIABLE DEV_UYARI4_BAS float;
DECLARE VARIABLE OZURSUZ_ float;
DECLARE VARIABLE EOYILI_ VARCHAR(10);
begin
SELECT DISTINCT DERS_YILI.ders_yili
FROM DERS_YILI
INTO :EOYILI_;
select pro_devamsizlik_hesaplamasi.ozursuz from pro_devamsizlik_hesaplamasi
WHERE pro_devamsizlik_hesaplamasi.ogrenci_id = NEW.ogrenci_id
INTO :OZURSUZ_;
SELECT sb_ayrinti.sb_ayrinti_kodu from sb_ayrinti
WHERE sb_ayrinti.sb_grub_id = 21
INTO

IF (OZURSUZ_ > DEV_UYARI4_BAS) THEN
BEGIN
update gecmis_yil_ortalamalari
SET gecmis_yil_ortalamalari.sonuc = 'DEVAMSIZLIKTAN KALDI'
WHERE ((gecmis_yil_ortalamalari.ogrenci_id = new.ogrenci_id )
and
(gecmis_yil_ortalamalari.eoyil = :EOYILI_));
END
end