У меня есть следующая таблица с 10 уникальными строками, BookingID это FK, содержащий случайное число. Номер не обязательно должен быть в последовательности.
BookingID, Description
1000 Foo
3000 Bar
1500 Zoo
Мне нужно вставить последовательный индекс с именем ID, который начинается с 1..x
как мне это сделать в SQL Server 2005? Я думал написать курсор и x = x + 1, но, может быть, есть лучший способ?
Это результат, который я хочу
Id, BookingID, Description
1 1000 Foo
2 3000 Bar
3 1500 Zoo