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.
47 lines
978 B
47 lines
978 B
2 years ago
|
|
||
|
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").
|