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
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").
|
|
|