Die Quick & Dirty Methode:
CREATE TABLE #temp01
(
tempID int IDENTITY(10,10) NOT NULL,
tableID int NOT NULL
)
INSERT INTO #temp01 (tableID)
SELECT ID FROM tabelle ORDER BY orderID
UPDATE tabelle
SET orderID = #temp01.tempID
FROM tabelle A
INNER JOIN #temp01 B ON A.ID = B.tableID
Christoph
> -----Original Message-----
> From: Schoeppl Alexander [mailto:[EMAIL PROTECTED]]
> Sent: Friday, December 14, 2001 1:32 PM
> To: ASP Datenbankprogrammierung
> Subject: [aspdedatabase] AW: RE: SQL String
>
>
> meine Trotzdem eine Idee?
>
> -----Urspr�ngliche Nachricht-----
> Von: Schoeppl Alexander
> Gesendet: Freitag, 14. Dezember 2001 13:28
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] AW: RE: SQL String
>
>
> nein, war ein bl�des Beispiel. �ber die Orderid kann man eben S�tze
> umordnen.
>
> 1 9
> 2 29
> 3 15
>
> Ergebnis
> 1 10
> 3 20
> 2 30
>
> trotzdem eine ID?
>
>
>
> -----Urspr�ngliche Nachricht-----
> Von: Christoph Biegner [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 14. Dezember 2001 13:23
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] RE: SQL String
>
>
> UPDATE tabelle SET orderID = ID * 10
>
> Vorausgesetzt, deine IDs sind wirklich so vergeben.
>
> Christoph
>
> > -----Original Message-----
> > From: Schoeppl Alexander [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, December 14, 2001 1:19 PM
> > To: ASP Datenbankprogrammierung
> > Subject: [aspdedatabase] SQL String
> >
> >
> > Hallo,
> >
> > ich habe wieder mal eine kleine SQL Frage.
> >
> > Ich habe eine Tabelle mit einer Ordnungszahl f�r die Darstellung.
> >
> > Nun m�chte ich dieses Feld im alten Basicstil in Zehnerschritten neu
> > nummerieren.
> >
> > BSP:
> > id orderid
> > 1 10
> > 2 15
> > 3 23
> > 4 29
> > 5 40
> >
> > Ergebnis sollte sein:
> >
> > 1 10
> > 2 20
> > 3 30
> > 4 40
> > 5 50
> >
> > Kann man sowas als SQL Statement mit einem Updatebefehl
> > machen oder mu�
> > ich das mit einer Schleife �ber alle Datens�tze l�sen?
> >
> > lg
> > Alex
> >
> >
> > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > |
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp