By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
3 rows affected
3 rows affected
WITH cte AS (SELECT *, rn = ROW_NUMBER() OVER(ORDER BY (SELECT 1)) FROM [t])UPDATE cte SET RowNumber = @i + rn
3 rows affected
| id | a | RowNumber |
|---|---|---|
| 10 | a | 1 |
| 11 | b | 2 |
| 13 | c | 3 |
WITH cte AS (SELECT *, rn = ROW_NUMBER() OVER(ORDER BY (SELECT 1)) FROM [t2])UPDATE cte SET RowNumber = @i + rn
3 rows affected
| id | b | RowNumber |
|---|---|---|
| 100 | x | 11 |
| 101 | y | 12 |
| 103 | z | 13 |