Hallo zusammen,
ich habe gerade folgendes Problem, wo mir der Lösungsansatz fehlt:
Ich habe eine Tabelle "Wartung" mit den beiden Spalten ID (Schlüsselfeld, Integer) und Seriennummer (varchar).
Dieser Tabelle möchte ich um die Datensätze (Seriennummern) ergänzen, die am Vortag ausgeliefert wurden. Die ID (das Schlüsselfeld) muss dabei bei jedem neuen Datensatz um eins inkrementiert werden.
Die Seriennummern, die am Vortag ausgeleifert wurden, habe ich per Select Befehl identifiziert.
Select SN
From Tabelle
Where ........
Damit ich nicht für jede ausgelieferte Seriennummer einen manuellen Insert Befehl schreiben und ausführen muss, möchte ich gerne ein Script haben, welches mir für jeden Datensatz, der aus meinem Select Befehl herauskommt einen Insert Befehl für die Tabelle Wartungen schreibt, der dann auch je Datensatz die ID um eins heraufzählt.
Kann mir da jemand Hilfestellung geben?
Vielen Dank.
Nachtrag: Das ganze soll unter T-SQL laufen (MS-SQL)
ich habe gerade folgendes Problem, wo mir der Lösungsansatz fehlt:
Ich habe eine Tabelle "Wartung" mit den beiden Spalten ID (Schlüsselfeld, Integer) und Seriennummer (varchar).
Dieser Tabelle möchte ich um die Datensätze (Seriennummern) ergänzen, die am Vortag ausgeliefert wurden. Die ID (das Schlüsselfeld) muss dabei bei jedem neuen Datensatz um eins inkrementiert werden.
Die Seriennummern, die am Vortag ausgeleifert wurden, habe ich per Select Befehl identifiziert.
Select SN
From Tabelle
Where ........
Damit ich nicht für jede ausgelieferte Seriennummer einen manuellen Insert Befehl schreiben und ausführen muss, möchte ich gerne ein Script haben, welches mir für jeden Datensatz, der aus meinem Select Befehl herauskommt einen Insert Befehl für die Tabelle Wartungen schreibt, der dann auch je Datensatz die ID um eins heraufzählt.
Kann mir da jemand Hilfestellung geben?
Vielen Dank.
Nachtrag: Das ganze soll unter T-SQL laufen (MS-SQL)
Comment