-1
UPDATE dbo.ControlBrandMapping
SET Sequence = SUBQUERY.SORTORDER
FROM
(SELECT
Sequence, ROW_NUMBER() OVER (ORDER BY Sequence) AS SORTORDER
FROM ControlBrandMapping) SUBQUERY
WHERE ControlBrandMapping.Sequence = SUBQUERY.Sequence`
我在這裏試圖做的是刪除我試圖更新行的序列。 在用戶屏幕上,我有一個tabelDnD,它在拖動時重新排列順序。無法更新刪除序列
讓說的順序是:
1
2
3
4
5
可以說,現在我已刪除的行#3。我想4變成3,變成5變成4.
即,
1
2
3
4
它給了我奇怪的序列集。但同時,當我再次使用tabelDnD讀取該行時,它就會變得正常。我相信上面提到的查詢存在一些問題。
注意:這不是IDENTITY
列。而且它不是我桌子上唯一的一列。
請這方面的幫助。 謝謝。
感謝您的支持。一旦我回到我的辦公桌上,我會更新你是否有效。 –