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.
65 lines
1.6 KiB
65 lines
1.6 KiB
|
|
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; |
|
|
|
|
|
|