28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Beispiel 2<br />

Anwendungsprogrammierung<br />

� Berechne die Gehaltserhöhung der Angestellten in Abhängigkeit ihres bisherigen Gehalts.<br />

declare<br />

begin<br />

cursor angCursor is select Lohn from Personal for update <strong>of</strong> Lohn;<br />

angNr integer;<br />

angGehalt Personal.Gehalt%type;<br />

open angCursor;<br />

fetch angCursor into angGehalt;<br />

while angCursor%found<br />

if angGehalt > 60000<br />

update Personal set Lohn = Lohn*1.1 where current <strong>of</strong> angCursor;<br />

elsif angGehalt > 50000<br />

update Personal set Lohn = Lohn*1.15 where current <strong>of</strong> angCursor;<br />

else<br />

update Personal set Lohn = Lohn*1.2 where current <strong>of</strong> angCursor;<br />

Seite 291

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!