Hallo zusammen
Ich habe eine Tabelle wo sich Einträge drin befinden welche mit sich selbst verknüpft sind. (Baumstruktur)
Nun habe ich den FK, Feld "NodeOf", aus div. Gründen über einen Trigger implementiert. (BEFORE INSERT/UPDATE/DELETE)
Die verknüpften Daten kann ich zwar exportieren, allerdings habe ich dann das Problem dass im INSERT INTO-Statement im exportierten SQL zuerst die Datensätze drin sind welche auf einen "NodeOf"-Eintrag referenzieren welcher erst später im INSERT INTO drin steht...
Den BEFORE INSERT-Trigger zu deaktivieren und später wieder zu aktivieren wäre eine Möglichkeit. Und am besten wohl die 3 Sachen
Trigger ausschalten
Daten einfügen
Trigger einschalten
in einer Transaktion ausführen.
Oder kann mir jemand einen besseren Tipp geben?
Danke für die Feedbacks.
Grüsse,
Jan
Ich habe eine Tabelle wo sich Einträge drin befinden welche mit sich selbst verknüpft sind. (Baumstruktur)
Nun habe ich den FK, Feld "NodeOf", aus div. Gründen über einen Trigger implementiert. (BEFORE INSERT/UPDATE/DELETE)
Die verknüpften Daten kann ich zwar exportieren, allerdings habe ich dann das Problem dass im INSERT INTO-Statement im exportierten SQL zuerst die Datensätze drin sind welche auf einen "NodeOf"-Eintrag referenzieren welcher erst später im INSERT INTO drin steht...
Den BEFORE INSERT-Trigger zu deaktivieren und später wieder zu aktivieren wäre eine Möglichkeit. Und am besten wohl die 3 Sachen
Trigger ausschalten
Daten einfügen
Trigger einschalten
in einer Transaktion ausführen.
Oder kann mir jemand einen besseren Tipp geben?
Danke für die Feedbacks.
Grüsse,
Jan