Hallo,
ich habe 2 Tabellen, die untereinander eine 1:1 - Beziehung haben. Beide Tabellen haben den gleichen Wert als Primärschlüssel. Wenn ich einen neuen Datensatz einfüge, dann werden immer beide Tabellen mit Werte gefüllt und zwar innerhalb der gleichen Transaktion, also in der Form:
Quelltext
1: 2: 3: 4:
| StartTransaction Insert into TABLE1(PKEY, ....) VALUES (1, ....) Insert into TABLE2(PKEY, ....) VALUES (1, ....) Commit |
Gibt es jetzt die Möglichkeit einen Key/Constraint zu erstellen, der beim abschließen der Transaktion prüft, ob in beiden Tabellen jeweils der gleiche Primarykey vorhanden ist? Ich möchte sicher gehen, das ein Satz in der Tabelle1 nicht ohne einen passenden Satz in der Tabelle2 existiert und umgekehrt(!). In einer Richtung geht es mit einem Foreign Key.
Gruß
KidPaddle