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
Milliseconds
OptiPlex 745 issues
cannot map network drive
Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access them
Terminal Services Licensing Doubts
For Vahik
Controlling audio in embedded FLVs
What is best practice for server 2003 rebooting (how often) in a non 24/7 shop to prevent random windows errors?
How to install MySQL Gem for use with Rails on Linux
Ruby nuby question about using form_for