Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как добавить IDENTITY к существующей таблице с учетом сортировки?  [new]
listtoview
Member

Откуда:
Сообщений: 1967
что то вроде этого
UPDATE Questions 
SET IdForTranslator = (SELECT ROW_NUMBER() OVER (ORDER BY [ViwedCnt] DESC) AS rn
                   FROM Questions t WHERE Questions.Id = t.Id)


конкретно этот запрос вернет 1
1 ноя 19, 23:46    [22008540]     Ответить | Цитировать Сообщить модератору
 Re: Как добавить IDENTITY к существующей таблице с учетом сортировки?  [new]
listtoview
Member

Откуда:
Сообщений: 1967
з-я ViwedCnt могут повторяться, в таком случае сортировка неважна
1 ноя 19, 23:52    [22008541]     Ответить | Цитировать Сообщить модератору
 Re: Как добавить IDENTITY к существующей таблице с учетом сортировки?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36501
Именно identity -- никак. Только переливать в новую таблицу.
1 ноя 19, 23:52    [22008542]     Ответить | Цитировать Сообщить модератору
 Re: Как добавить IDENTITY к существующей таблице с учетом сортировки?  [new]
listtoview
Member

Откуда:
Сообщений: 1967
вопрос снят
сделал чз временную таблицу
2 ноя 19, 00:36    [22008549]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить