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
rel='nofollow'
Parsing out name string
ORA:06550 error
Outlook will only start in safe mode
migrating outlook email account settings and rules from outlook 2003 to outlook 2007
Need ATI display driver
Outlook 2003 - The spelling check was unsuccessful
When printing from word on HP printer I get "Mf Feed A4" message on Laserjet 4MP
Windows Updates won't install..WUAUCLT.EXE
change mail recipient in send to menu to use html mail