Hi,
ich habe eine Tabelle, die eine eindeutige Spalte hat.
Die Spalte wird nicht automatisch durch die Spaltendefinition hochgezählt, sondern jeweils beim Insert aus einer andern Tabelle gezählt (dort ist die jeweils nächste Nummer vorgegeben, und diese wird +1 erhöht nach Insert in Tabelle eins).
Fragt nicht, warum das so ist.... ist eine alte Datenbank, eine vorgegebene Installation - kann ich so nix dran ändern.
Nun setze ich die Zähltabelle auf z.B. 10000 nach oben, so daß bei den nächsten autpmatischen Inserts eine Lücke entsteht. Also so in der Art:
Die Zeilen zwischen 105 und 100105 möchte ich jedoch nun mit einem insert auffüllen, sozusagen als Platzhalter.
Also sollte ich jetzt ein Script haben, das schaut, welches die letzte Nummer unterhalb 10000 ist, und sollte solange auffüllen, bis ich auf 9999 bin.
Ich könnte die Zeilen zwar auch im Excel erstellen und 9895 Insertzeilen basteln. Aber da ich am Tag x, an dem ich diese Lücke benötige, nicht viel Zeit hab, wäre das mit einem kompletten Script, das variabel an den Startwert anschließt und bis zu einem festgelegten Endwert (9999) zählt, schon schicker.
Zumal ich keine rund 10.000 sondern schlappe 150.000 benötige...
Irendwie Idee? Irgendwas schleifiges? (hab ich aber keine Ahnung davon...)
ich habe eine Tabelle, die eine eindeutige Spalte hat.
Die Spalte wird nicht automatisch durch die Spaltendefinition hochgezählt, sondern jeweils beim Insert aus einer andern Tabelle gezählt (dort ist die jeweils nächste Nummer vorgegeben, und diese wird +1 erhöht nach Insert in Tabelle eins).
Fragt nicht, warum das so ist.... ist eine alte Datenbank, eine vorgegebene Installation - kann ich so nix dran ändern.
Nun setze ich die Zähltabelle auf z.B. 10000 nach oben, so daß bei den nächsten autpmatischen Inserts eine Lücke entsteht. Also so in der Art:
Code:
100 101 102 103 104 105 10000 <- hier war die Erhöhung in der Zähltabelle 10001 10002
Also sollte ich jetzt ein Script haben, das schaut, welches die letzte Nummer unterhalb 10000 ist, und sollte solange auffüllen, bis ich auf 9999 bin.
Ich könnte die Zeilen zwar auch im Excel erstellen und 9895 Insertzeilen basteln. Aber da ich am Tag x, an dem ich diese Lücke benötige, nicht viel Zeit hab, wäre das mit einem kompletten Script, das variabel an den Startwert anschließt und bis zu einem festgelegten Endwert (9999) zählt, schon schicker.
Zumal ich keine rund 10.000 sondern schlappe 150.000 benötige...
Irendwie Idee? Irgendwas schleifiges? (hab ich aber keine Ahnung davon...)
Comment