ROW_NUMBER() предназначен только для использования в SELECT в MS SQL Server, но я хочу использовать его для обновления следующим образом:
Update MyTab Set MyNo = 123 + ROW_NUMBER() over (Order By ID)
Where a=b;
тогда я получил ошибку, например,
Оконные функции могут отображаться только в предложениях SELECT или ORDER BY.
Как использовать предложение ROW_NUMBER() в UPDATE?