SQL: In der Tabelle Booking sollte ein Attribut X neu definiert werden. Es gibt
verschiedene Lösungswege, z.B. mit einem Trigger.
Gefragt war wie man es hinbekommt das Feld duration immer die differenz von
datefrom - dateto anzeigt.
verschiedene Lösungswege, z.B. mit einem Trigger.
Gefragt war wie man es hinbekommt das Feld duration immer die differenz von
datefrom - dateto anzeigt.
Ich hoffe richtig!? ;-)
create trigger x
after insert or update of datefrom or dateto on Booking
for each statement [wenn jede Zeile, dann row anstatt statement]
begin
update Booking
set duration = dateto - datefrom
end
create trigger x
after insert or update of datefrom or dateto on Booking
for each statement [wenn jede Zeile, dann row anstatt statement]
begin
update Booking
set duration = dateto - datefrom
end
Tags: sql, trigger
Quelle:
Quelle:
Kartensatzinfo:
Autor: Lorenzo van Matterho...
Oberthema: Wirtschaftsinformatik
Thema: Datenbanken
Veröffentlicht: 10.03.2010