Insert in zwei Tabellen die einen Join haben

12/09/2007 - 16:47 von Peter Treier | Report spam
Hallo zusammen

ich möchte eine Stored Procedure erstellen die Daten in 2 Tabellen schreibt
die über einen Key verbunden sind.

zB. Hersteller / Produkte
als erstes müsste ich schauen ob es den Hersteller schon gibt (Key lesen)
wenn nicht den Hersteller einfügen und @@identity zurück geben. Als zweites
müssten die Produkte des Hersteller eingefügt werden (Key vom Hersteller
habe ich ja dann)

Wie löst man dies in EINER Stored Procedure ?

Danke für einen Tipp und ev. ein Beispiel

Gruss
Peter
 

Lesen sie die antworten

#1 Peter Fleischer
12/09/2007 - 21:07 | Warnen spam
Peter Treier wrote:

ich möchte eine Stored Procedure erstellen die Daten in 2 Tabellen
schreibt die über einen Key verbunden sind.

zB. Hersteller / Produkte
als erstes müsste ich schauen ob es den Hersteller schon gibt (Key
lesen) wenn nicht den Hersteller einfügen und @@identity zurück
geben. Als zweites müssten die Produkte des Hersteller eingefügt
werden (Key vom Hersteller habe ich ja dann)

Wie löst man dies in EINER Stored Procedure ?



Hi Peter,
das geht vermutlich nur mit einer UDP, der du die Daten als Parameter im
XML-Format übergibst. In der UDP werden die Datensàtze aufgelöst, um dann
nacheinander einzufügen.

Viele Grüße

Peter

Ähnliche fragen