Rouven: Transaktionen und Abhängigkeiten

Beitrag lesen

Hello,

Was mache ich, wenn ein Datensatz in zwei Tabellen geschrieben wird, also mit zwei INSERTs und wenn der eine Eintrag vom anderen abhängt? Zum Beispiel wenn der Primärschlüssel in der ersten Tabelle dann in der zweiten Tabelle als Sekundärschlüssel verwendet werden soll?

zugucken? Ne, im Ernst, wo ist das Problem? Füge erst den Satz mit dem Primärschlüssel ein, dann den mit dem Fremdschlüssel. Schlägt das zweite Insert fehl wird die Transaktion zurückgefahren und auch der erste Satz verschwindet - das ist der Sinn von Transaktionen.
Falls du jetzt wissen willst, ob du innerhalb einer Transaktion auch kurzfristig gegen FOREIGN KEY Constraints verstoßen darfst - ähm, keine Ahnung, wäre möglich.

MfG
Rouven

--
-------------------
Eine Bilanz ist wie der Bikini einer Frau. Sie zeigt fast alles, aber verdeckt das Wesentliche  --  Günter Stotz, Regierungsdirektor des baden-württembergischen Wirtschaftsministeriums