Microsoft
Software
Hardware
Network
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
T-SQL & Sybase 11.5 ( Incorrect syntax near the keyword 'cursor' )
HOW TO SHOW QUERY RESULTS IN A MSGBOX?
DBI failure on web
SBS 2003 R2 Premium locks up randomly
Access VBA - Using Allowedits
IPMP without switch
Access Query - No duplicates
PowerShell: Combining arrays
DBMS not supported
Default Global Address List is messed up