d0zer
Lt. Commander
- Registriert
- Aug. 2007
- Beiträge
- 1.034
Hallo Leute,
Ich habe 2 Tabellen:
FLUG: FNR(fk), Startort, Zielort,Flugzeit, KM
Buchung: Name(fk),Ort(fk), Datum,FNR(fp,pk),Preis
Ich brauche einen Trigger für folgendes:
"Erstelle einen Trigger und teste ihn anschließend.
a. Aufgrund der erhöhten Konkurrenz senken sich die Preise aller bestehenden Buchungen um 30 € wenn ein neuer Flug hinzugefügt wird"
Ich habe das hier versucht, aber es klappt nicht:
CREATE OR REPLACE TRIGGER Rabattaktion
AFTER INSERT OF FNR ON Flug
FOR EACH ROW
UPDATE BUCHUNG
set PREIS = Preis -30;
Ebenso brauche ich einen Constraint:"c. Wird bei der Eingabe eines neuen Flugs die Entfernung nicht angegeben, soll sie automatisch auf 1 gesetzt werden"
Könnt ihr mir helfen?
Ich habe 2 Tabellen:
FLUG: FNR(fk), Startort, Zielort,Flugzeit, KM
Buchung: Name(fk),Ort(fk), Datum,FNR(fp,pk),Preis
Ich brauche einen Trigger für folgendes:
"Erstelle einen Trigger und teste ihn anschließend.
a. Aufgrund der erhöhten Konkurrenz senken sich die Preise aller bestehenden Buchungen um 30 € wenn ein neuer Flug hinzugefügt wird"
Ich habe das hier versucht, aber es klappt nicht:
CREATE OR REPLACE TRIGGER Rabattaktion
AFTER INSERT OF FNR ON Flug
FOR EACH ROW
UPDATE BUCHUNG
set PREIS = Preis -30;
Ebenso brauche ich einen Constraint:"c. Wird bei der Eingabe eines neuen Flugs die Entfernung nicht angegeben, soll sie automatisch auf 1 gesetzt werden"
Könnt ihr mir helfen?