[請益] SQL server的流水號如何能重新計算?

看板Programming作者 (實現吧!)時間18年前 (2006/06/19 15:02), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/4 (看更多)
例如現有資料100筆 在table中的首個欄位設為自動流水號 如今欲刪除第51至100筆的資料 然後另外新增新的50筆資料進去 為何該欄位的流水號變為101~150 而不是51~100 導致資料表流水號欄位變為1~50,然後便跳號到101~150 在程式碼中或SQL SERVER裡該如何設定 才能解決這個空號的跳號問題? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.46.206

06/19 18:43, , 1F
這種類似的問題我有問過老師 一般這類順序的碼都是
06/19 18:43, 1F

06/19 18:44, , 2F
primary key 所以不能砍 或 事後更改 如果不是 我的想法
06/19 18:44, 2F

06/19 18:45, , 3F
是 利用原先的順序作出另一個欄位的值再把原先的刪掉即可
06/19 18:45, 3F
文章代碼(AID): #14bamT7x (Programming)
文章代碼(AID): #14bamT7x (Programming)