Question : Use UPDATE statement to update column data that increments by 1

I have a column in my table that needs to be updated to increment so that each row is 1 greater than the previous row.   For example, the data currently looks like this:

Row    Number
1         6000
2         6000
3         6000

but I need it to look like

Row    Number
1          6000
2          6001
3          6002

and beyond.  How can I do this?

Answer : Use UPDATE statement to update column data that increments by 1

it's not 100% clear if you want to get a "serial" generated on insert
-> use a IDENTITY field for the ID column

... or to update a existing non-identity column with sequential numbers
-> test the below UPDATE
1:
2:
3:
DECLARE @x INT
SET @x = 0
UPDATE yourtable SET @x = ID = @x + 1
Open in New Window Select All
Random Solutions  
 
programming4us programming4us