Как пронумировать ID после того как структура была нарушена?
Доброе всем утро господа :)
Есть:
Таблица где: ID
1
2
3
5
6
7
Как обработать данную таблицу так чтобы данные вернулись в нормальный порядок: ID
1
2
3
4
5
6
У меня числа динамические. Так что я хочу сделать обработку такой. Чтобы она сортировала в любой момент даже если там 100 строк и они разбросаны.
Спасибо большое :)
Ришат Султанов: а что вас смущает? ID в разнобой в БД - это нормальная практика. Вернее, это реальность. Если вам так важны "красивые циферки", то напишите что-то типа:
SELECT ROW_NUMBER() OVER (ORDER BY id) as ID, tab.*
FROM MyTable tab