Schnittstelle CampusOnline (TU Graz) zu SuperX-Modul COSTAGE http://www.superx-projekt.de/doku/costage_modul/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

46 lines
978 B

delete from costage_st_studienkennzahlen;
insert into costage_st_studienkennzahlen(
st_skz_nr,
skz_key,
unikey,
fakultaet_key,
skz_name,
st_stdfach_nr,
gesetzliche_grundlage_kb
)
select
S.st_skz_nr,
S.skz_key,
S.unikey,
S.fakultaet_key,
S.skz_name,
S.st_stdfach_nr,
S.gesetzliche_grundlage_kb
FROM costage_st_studienkennzahlen_neu S, hochschulinfo H
where H.hs_nr::char(10)=S.unikey or S.unikey is null
;
--wg. Eindeutigkeit kombinierter Schlüssel SKZ+UNIKEY:
insert into costage_st_studienkennzahlen(
st_skz_nr,
skz_key,
unikey,
fakultaet_key,
skz_name,
st_stdfach_nr,
gesetzliche_grundlage_kb
)
select
S.st_skz_nr,
trim(S.skz_key) ||'_' || trim(S.unikey),
S.unikey,
S.fakultaet_key,
S.skz_name,
S.st_stdfach_nr,
S.gesetzliche_grundlage_kb
FROM costage_st_studienkennzahlen_neu S, hochschulinfo H
where H.hs_nr::char(10)!=S.unikey
;
--TODO: Duplikatssuche bei Fächern ("skz_key").