Я случайно вставил код, который присваивает (произвольно сгенерированные от 0 до 1000000) идентификаторы для новых строк вместо автоматического увеличения. Итак, на данный момент такая ситуация:
ID, Name
1, foo
2, bar
79812, baz
89991, qux
К счастью, прошло совсем немного времени, прежде чем я обнаружил проблему, и мне просто интересно, возможно ли вообще сбросить строки до их потенциальных автоматически увеличивающихся идентификаторов, так что это выглядит так:
ID, Name
1, foo
2, bar
3, baz
4, qux
ID
всегда увеличиваются (и никогда не возвращаются к меньшим значениям), вы можете использоватьROW_NUMBER() OVER (ORDER BY ID)
для создания нужной вам последовательности. - person Tim Biegeleisen   schedule 31.10.2019