利用SQL指令以重新編號(renumber)的值來更新資料表

利用SQL指令以重新編號(renumber)的值來更新資料表

小弟最近剛好有此需求..問題是這樣的...

假如有一張資料表account(ID為自動編號,SEQ為管理者自行定義的序號,會依各群組總數來編排),內容如下圖所示:

今天如果刪除一筆資料(SEQ就要依群組總數從新編排),結果如下圖所示:


所以小弟去找了SQL語法,一串語法就可以解決了,因為不太想寫程式一筆一筆更新,內容如下:

執行結果:

參考網址:
http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/Q_22934078.html