Пронумеровать записи. Пример для MSSQL 2005
Как пронумеровать записи в таблице в одном ее поле по порядку следования другого поля. Пример для MSSQL 2005.
Пример с использованием документированных функций, нумерация в заданном порядке.
UPDATE table1
SET field1 = T2.rownum
FROM table1 T1 INNER JOIN
(SELECT ROW_NUMBER() OVER (ORDER BY field2 ASC) AS rownum, field2
FROM table1 …