Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 

Re: Datensätze duplizieren / kopieren

  Alt 27. Dez 2005, 20:05
Zitat von RWarnecke:
Dein SQL-Code funktioniert nicht ganz, da ich ja irgendwie die AutoInc-Funktion für die Spalte ID setzen muss.
Entschuldige, aber wenn du die relevanten Informationen nach dem Glücksrad-Prinzip rauslässt...

Ich habe mich inzwischen an den Komfort eines Insert-Triggers gewöhnt, der automatisch das ID-Feld aus einem Generator befüllt, wenn ich keine Lust dazu habe. Schau mal hier: klick

Damit läuft dann mein Code wahrscheinlich ohne weitere Änderungen. Ansonsten kannst du natürlich auch die fehlende ID noch mit in das SQL-Statement aufnehmen.

SQL-Code:
INSERT INTO tabelle (Id, Anzahl, ArtikelNummer, Art, ReferenzId)
  SELECT GEN_ID(GEN_Tabelle, 1), Anzahl, ArtikelNummer, 1, ReferenzId
  FROM tabelle
  WHERE ReferenzId = 901005
marabu
  Mit Zitat antworten Zitat