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
stop excel updating cell references
Folders cannot be opened
Backup Exec cannot attach to resource
User Constantly Getting Dupe Calendar Items, Missing Items and Other Issues with Scheduled Events
Exchange 2007: Bringing an SCR replica online
How to delete values in Remote Desktop Connection dropdown list
How to execute a batch at Windows startup?
500 Points... INSTALL cURL on CENTOS 3
How do I automatically go to a html page after a Flash movie has ended?
Outlook 2007 Printing Error