hallo:
ich habe folgendes problem
man stelle sich 2 tabellen t1, t2 folgendermaßen vor:
t1: id: integer, wert: integer
t2: id: integer, fremdschlüssel_auf_t1: integer
jetzt will ich einen insert/update-trigger für
t2 schreiben, der folgendes tut:
SQL-Code:
if ((
select wert
from t1
where id = new.fremdschlüssel_auf_t1)
is not null)
then
exception meine_ausnahme;
eben so, wie ich mir das gedacht hab, funktioniert das leider nicht aber ihr versteht sicher was ich damit meine...
wie greife ich im trigger von t2 auf das feld 'wert' desjenigen eintrags von t1 zu, für den gilt id = new.fremdschlüssel_auf_t1?
danke,
martin
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.