У меня есть таблица значений, подобная этой:
CREATE TABLE
(
Name1 VARCHAR (50),
Name2 VARCHAR (50),
Sequence INT
)
В этой таблице у меня есть такие строки
'Bob', 'Jones', 1
'James','Ant', 2
Мне нужен лучший способ ОБНОВИТЬ (UPDATE SET) последовательность, основанную на порядке, скажем, столбца Name2, поэтому при повторной последовательности значения:
'James','Ant', 1
'Bob', 'Jones', 2
Я почти уверен, что это можно сделать с помощью стиля CTE ROW_NUMBER OVER (), но не уверен в точном синтаксисе.