create trigger befoerderung -- definiere den Trigger befoerderung
on hoeren after insert, update -- nach insert oder update bei hoeren
as
update professoren set rang='C4' -- befoerdere Professor nach C4
where persnr in -- falls seine Personalnummer in
(select persnr -- der Menge der Personalnummern liegt
from professoren p, -- die mehr als 10 Hoerer haben
vorlesungen v,
hoeren h
where p.persnr = v.gelesenvon
and v.vorlnr = h.vorlnr
group by p.persnr
having count(*) > 10)