SQL ID Проблема с порядком по ID DESC - PullRequest
1 голос
/ 04 января 2011

я использую в своем приложении идентификаторы с 5 цифрами (11000, 11001 ...), но теперь я не буду использовать 6 цифр (110000, 110001 ...)

Так что проблема в заказе!11010 больше, чем 110000, что я могу сделать?

Thx

Ответы [ 2 ]

3 голосов
/ 04 января 2011

Похоже, вы храните свои идентификаторы как строки (varchar), а не как числовой тип.Вы не можете использовать числовой тип?

Если нет, то можно ли обновить все существующие идентификаторы и префикс с нуля, например, «11010» становится «011010»?

0 голосов
/ 04 января 2011

Я думаю, что ваш id столбец varchar, он должен быть int

, но, возможно, он может помочь вам

http://support.microsoft.com/kb/209632

для заказа строки в виде числа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...