|
|
|
|
|
|
|
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,
|
|
|
|
stort_nr,
|
|
|
|
stort_name)
|
|
|
|
|
|
|
|
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,
|
|
|
|
G.stort_nr,
|
|
|
|
G.stort_name
|
|
|
|
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;
|
|
|
|
|
|
|
|
|