Problem mit Insert Into und referentieller Integrität
georg5862
Gesendet: 27.11.16 22:07
Betreff: Problem mit Insert Into und referentieller Integrität


Member

Beiträge: 29
25
Hallo!
Ich habe eine Tabelle tblKunden mit einer referentiellen Integrität zwischen den tblKunden (KundeID, Autowert) und tblBestellungen (IDKunde als LONG). Jetzt muss ich Kunden wieder in dieselbe Tabelle tblKunden kopieren, inclusive der jeweiligen Bestellungen (fragt mich bitte nicht, warum ;-), also praktisch alles duplizieren.

Im ersten Schritt kann ich den Kunden natürlich kopieren, er bekommt eine neue KundeID in der tblKunden. Nun möchte ich die Bestellungen dieses Kunden ebenfalls kopieren, und dabei natürlich die neue IDKunde in die Tabelle Bestellungen einfügen. Beim Insert Into darf ich ja nicht die "alte" IDKunde verwenden, sondern müsste die neue KundeID (steht als Variable zur Verfügung) verwenden. Ohne das Feld lassen sich die Datensätze aber nicht kopieren (ref. Integrität)... Hat jemand eine Idee für einen direkten Weg, oder wäre sowas über eine Hilfstabelle machbar?

Danke für Eure Antworten!

Georg
Top of the page Bottom of the page