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.
66 lines
1.6 KiB
66 lines
1.6 KiB
2 years ago
|
|
||
|
truncate table costage_dim_studiengang;
|
||
|
|
||
|
insert into costage_dim_studiengang(st_studiengang_nr,
|
||
|
studiengangs_identifikator,
|
||
|
studiengangs_bezeichnung,
|
||
|
st_absz_nr,
|
||
|
st_skz_nr,
|
||
|
fachkennzeichen,
|
||
|
st_std_art_nr,
|
||
|
studiengangs_typ_name,
|
||
|
studiengangs_typ_kb,
|
||
|
studientyp_name,
|
||
|
studientyp_kb,
|
||
|
stp_stp_nr,
|
||
|
stuart,
|
||
|
stufrm,
|
||
|
pversion,
|
||
|
rsz,
|
||
|
skz_key,
|
||
|
skz_name,
|
||
|
unikey,
|
||
|
fakultaet_key,
|
||
|
abschluss_code,
|
||
|
abschluss_name,
|
||
|
fakultaet_kurztext,
|
||
|
fakultaet_drucktext)
|
||
|
|
||
|
SELECT G.st_studiengang_nr,
|
||
|
substring(G.studiengangs_identifikator from 1 for 255) as studiengangs_identifikator,
|
||
|
substring(G.studiengangs_bezeichnung from 1 for 255) as studiengangs_bezeichnung,
|
||
|
G.st_absz_nr,
|
||
|
G.st_skz_nr,
|
||
|
G.fachkennzeichen,
|
||
|
G.st_std_art_nr,
|
||
|
G.studiengangs_typ_name,
|
||
|
G.studiengangs_typ_kb,
|
||
|
G.studientyp_name,
|
||
|
G.studientyp_kb,
|
||
|
G.stp_stp_nr,
|
||
|
--G.abschluss,
|
||
|
G.stuart,
|
||
|
G.stufrm,
|
||
|
G.pversion,
|
||
|
G.rsz,
|
||
|
SKZ.skz_key,
|
||
|
SKZ.skz_name,
|
||
|
SKZ.unikey,
|
||
|
SKZ.fakultaet_key,
|
||
|
A.code as abschluss_code,
|
||
|
A.name as abschluss_name,
|
||
|
null::varchar(255) as fakultaet_kurztext,
|
||
|
null::varchar(255) as fakultaet_drucktext
|
||
|
|
||
|
FROM costage_st_studiengaenge G left outer join costage_st_studienkennzahlen SKZ
|
||
|
on ( SKZ.st_skz_nr=G.st_skz_nr)
|
||
|
left outer join costage_st_abschlussziele_lokal A on (A.st_absz_nr=G.st_absz_nr);
|
||
|
|
||
|
update costage_dim_studiengang set fakultaet_kurztext=F.fakultaet_bezeichnung,
|
||
|
fakultaet_drucktext=F.fakultaet_name
|
||
|
from costage_st_fakultaeten F
|
||
|
where F.fakultaet_key=costage_dim_studiengang.fakultaet_key
|
||
|
and F.unikey=costage_dim_studiengang.unikey;
|
||
|
|
||
|
|