SQL Reset Identity ID in already populated table
hey all. I have a table in my DB that has about a thousand records in it. I would like to reset the identity column so that all of the ID's are sequential again. I was looking at this but I'm ASSuming that it only works on an empty table Current Table ID | Name 1 Joe 2 Phil 5 Jan 88 Rob Desired Table ID | Name 1 Joe 2 Phil 3 Jan 4 Rob Thanks in advance The easiest way would be to make a copy of the current table, fix up any parentid issues, drop it and then rename the new one. You could also temporarily remove the IDENTITY and try the folowing: ;WITH TBL AS ( SELECT *, ROW_NUMBER(ORDER BY ID)