If you want to assign row numbers to a some column, you can use the following command in both SQL Server and H2:
CREATE TABLE TEST(ID INT PRIMARY KEY, NUMBER INT);
INSERT INTO TEST(ID) VALUES (1), (2), (5), (6), (7), (10);
WITH T(ID, RN) AS (SELECT ID, ROW_NUMBER() OVER(ORDER BY (SELECT 1)) FROM TEST)
WHEN MATCHED THEN UPDATE SET TEST.NUMBER = T.RN;
SELECT * FROM TEST;
ID NUMBER
1 1
2 2
5 3
6 4
7 5
10 6
H2 can do it with more simple command such as UPDATE TEST SET NUMBER = ROWNUM, but SQL Server can't.