total_price trigger implementiert
This commit is contained in:
parent
1806edd38a
commit
23a952b54b
2 changed files with 13 additions and 1 deletions
|
@ -43,7 +43,7 @@ Trigger:
|
|||
|
||||
- Trigger 1 (Torben): Wenn eine Buchung getätigt wird (BookingRoom erstellt), wird ein Cleaningplan vor der Buchung erstellt
|
||||
- Trigger 2 (Timo): Cleaning wird im Zeitraum geplant, während Zimmer gebucht
|
||||
- Trigger 3 (Jan): Wenn ein Kunde oder Angestellter angelegt wird, wird automatisch eine Person erstellt.
|
||||
- Trigger 3 (Jan): Wenn eine Buchung getätigt wird, wird der Gesamtpreis der Buchung ausgegeben; bestehend aus dem Preis pro Nacht und der Anzahl Übernachtungen.
|
||||
|
||||
<br/>
|
||||
|
||||
|
|
|
@ -83,4 +83,16 @@ BEGIN
|
|||
END IF;
|
||||
END;
|
||||
|
||||
create or replace trigger total_price
|
||||
after insert or update on BOOKING
|
||||
for each row
|
||||
declare
|
||||
total_price number;
|
||||
nights number;
|
||||
begin
|
||||
nights := :NEW.DEPARTUREDATE - :NEW.ARRIVALDATE;
|
||||
total_price := nights * :NEW.COST;
|
||||
dbms_output.put_line('Gesamtpreis:');
|
||||
dbms_output.put_line(total_price);
|
||||
end;
|
||||
|
||||
|
|
Loading…
Reference in a new issue