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
Range of records
How do I delete a Mailbox in Exchange 2003
Microsoft, Remote Desktop Access, Win XP Pro, Quit working for no known reason
Problem receiving SPAM that looks like it comes from me
invalid argument error prevents logging into web page in Internet Explorer
Remove all non-integers from a cell in Excel
Pushing down local group policy changes with scripts
Selection Formula
Korn Shell - Redireict the stderr and stdout to a file using TEE command
Word 2003 gives error faulting module hpzui4wm.dll