HenUit
Benutzer
- Beiträge
- 6
Moin Experten,
ich habe mal eine Frage zum Kopieren. Anbei mal ein analoges Beispiel mit Kundendaten, um das Problem prinzipiell zu erklären:
Nun möchte ich eine Firma (ID = 100) mit alle Kontaktpersonen und deren Telefonnummern 1:1 mit einem Aufruf einer Stored Procedure (also EXEC uspCopyFirm (100)) kopieren.
Ich muss ja in den kopierten Kontaktpersonen und Telefonnummern jeweils die neuen Fremdschlüssel schreiben.
Gibt es dafür eine smartere Lösung als mit zwei cursors in der usp zu arbeiten?
Gruß und Danke, Henning
ich habe mal eine Frage zum Kopieren. Anbei mal ein analoges Beispiel mit Kundendaten, um das Problem prinzipiell zu erklären:
- Ich habe eine Tabelle mit Firmen.
- 1 zu n da drunter hängen die Kontaktpersonen
- An den Kontaktpersonen hängen wiederum 1-n die Telefonnummern
Nun möchte ich eine Firma (ID = 100) mit alle Kontaktpersonen und deren Telefonnummern 1:1 mit einem Aufruf einer Stored Procedure (also EXEC uspCopyFirm (100)) kopieren.
Ich muss ja in den kopierten Kontaktpersonen und Telefonnummern jeweils die neuen Fremdschlüssel schreiben.
Gibt es dafür eine smartere Lösung als mit zwei cursors in der usp zu arbeiten?
Gruß und Danke, Henning