************************************************************************************** * Bemærk at denne fil kun er til orientering om databaseændringer til denne release. * * Filen MÅ IKKE afvikles! * ************************************************************************************** delete QRTZ_CRON_TRIGGERS where trigger_name like 'NETPR%VER_DK%' delete from QRTZ_SIMPLE_TRIGGERS where trigger_name like 'NETPR%VER_DK%' delete QRTZ_TRIGGERS where trigger_name like 'NETPR%VER_DK%' delete from QRTZ_JOB_DETAILS where job_name like 'NETPR%VER_DK%' commit; IF EXISTS (SELECT 1 FROM GIAFag where giaFagKode ='73-3') THEN UPDATE GIAFag SET forkortelse = 'bk', tekst = 'Billedkunst', xprsKompetenceKode = '7932' WHERE giaFagKode = '73-3'; END IF; IF NOT EXISTS (SELECT 1 FROM GIAFag where giaFagKode ='73-3') THEN INSERT INTO GIAFag (giaFagKode, forkortelse, tekst, xprsKompetenceKode) VALUES ('73-3','bk','Billedkunst','7932'); END IF; UPDATE GIAFag SET xprsKompetenceKode = '4825' WHERE giaFagKode = '97'; UPDATE GIAFag SET xprsKompetenceKode = null WHERE giaFagKode = '6J'; UPDATE GIAFag SET xprsKompetenceKode = null WHERE giaFagKode = '5M'; COMMIT; --Modul log update IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EPEksamenPlanOpdateringLogModul' AND cname = 'betegnelse') THEN ALTER TABLE EPEksamenPlanOpdateringLogModul ADD betegnelse CHAR(80); UPDATE EPEksamenPlanOpdateringLogModul lm SET lm.betegnelse = (Select ep.betegnelse from EksamenModul ep where ep.fagKode = lm.fagKode and ep.holdId = lm.holdId and ep.holdStart = lm.holdStart and ep.terminKode = lm.terminKode and ep.proeveform = 'Mundtlig'); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EPEksamenPlanOpdateringLogModul' AND cname = 'xprsFagKode') THEN ALTER TABLE EPEksamenPlanOpdateringLogModul ADD xprsFagKode INTEGER ; UPDATE EPEksamenPlanOpdateringLogModul lm SET lm.xprsFagKode = (Select l.xprsFagKode from Lokalfag l where l.fagKode = lm.fagKode); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EPEksamenPlanOpdateringLogModul' AND cname = 'fagNavn') THEN ALTER TABLE EPEksamenPlanOpdateringLogModul ADD fagNavn CHAR(80); UPDATE EPEksamenPlanOpdateringLogModul lm SET lm.fagNavn = (Select l.navn from Lokalfag l where l.fagKode = lm.fagKode); END IF; ---------------- --Tilmelding Log update IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EPEksamenPlanOpdateringLogTilmelding' AND cname = 'betegnelse') THEN ALTER TABLE EPEksamenPlanOpdateringLogTilmelding ADD betegnelse CHAR(80); UPDATE EPEksamenPlanOpdateringLogTilmelding lm SET lm.betegnelse = (Select ep.betegnelse from EksamenModul ep where ep.fagKode = lm.fagKode and ep.holdId = lm.holdId and ep.holdStart = lm.holdStart and ep.terminKode = lm.terminKode and ep.proeveform = 'Mundtlig'); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EPEksamenPlanOpdateringLogTilmelding' AND cname = 'xprsFagKode') THEN ALTER TABLE EPEksamenPlanOpdateringLogTilmelding ADD xprsFagKode INTEGER ; UPDATE EPEksamenPlanOpdateringLogTilmelding lm SET lm.xprsFagKode = (Select l.xprsFagKode from Lokalfag l where l.fagKode = lm.fagKode); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EPEksamenPlanOpdateringLogTilmelding' AND cname = 'fagNavn') THEN ALTER TABLE EPEksamenPlanOpdateringLogTilmelding ADD fagNavn CHAR(80); UPDATE EPEksamenPlanOpdateringLogTilmelding lm SET lm.fagNavn = (Select l.navn from Lokalfag l where l.fagKode = lm.fagKode); END IF; ------------ --Eksaminator log update IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EPEksamenPlanOpdateringLogEksaminator' AND cname = 'betegnelse') THEN ALTER TABLE EPEksamenPlanOpdateringLogEksaminator ADD betegnelse CHAR(80); UPDATE EPEksamenPlanOpdateringLogEksaminator lm SET lm.betegnelse = (Select ep.betegnelse from EksamenModul ep where ep.fagKode = lm.fagKode and ep.holdId = lm.holdId and ep.holdStart = lm.holdStart and ep.terminKode = lm.terminKode and ep.proeveform = 'Mundtlig'); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EPEksamenPlanOpdateringLogEksaminator' AND cname = 'xprsFagKode') THEN ALTER TABLE EPEksamenPlanOpdateringLogEksaminator ADD xprsFagKode INTEGER ; UPDATE EPEksamenPlanOpdateringLogEksaminator lm SET lm.xprsFagKode = (Select l.xprsFagKode from Lokalfag l where l.fagKode = lm.fagKode); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EPEksamenPlanOpdateringLogEksaminator' AND cname = 'fagNavn') THEN ALTER TABLE EPEksamenPlanOpdateringLogEksaminator ADD fagNavn CHAR(80); UPDATE EPEksamenPlanOpdateringLogEksaminator lm SET lm.fagNavn = (Select l.navn from Lokalfag l where l.fagKode = lm.fagKode); END IF; COMMIT; ;COMMIT;QUIT;