討論串[請益] SQL server的流水號如何能重新計算?
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者artingo (實現吧!)時間18年前 (2006/06/19 15:02), 編輯資訊
2
0
0
內容預覽:
例如現有資料100筆. 在table中的首個欄位設為自動流水號. 如今欲刪除第51至100筆的資料. 然後另外新增新的50筆資料進去. 為何該欄位的流水號變為101~150. 而不是51~100. 導致資料表流水號欄位變為1~50,然後便跳號到101~150. 在程式碼中或SQL SERVER裡該如

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者wsc1207 (大ㄅㄅ)時間18年前 (2006/06/20 18:22), 編輯資訊
1
0
0
內容預覽:
那是為了避免編號重複,作為其他表格欄位的key時一定不能重複. 可以在該表格寫一個Trigger for Insert. 新增資料時先取得目前資料筆數,在自行+1寫入. 或者在其他地方記錄筆數,該資料表格也可以用Trigger來做. 寫兩個Trigger,一個insert時+1、一個delete時-

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者neway.時間18年前 (2006/06/21 02:01), 編輯資訊
0
0
0
內容預覽:
引述《wsc1207.bbs@ptt.cc (大ㄅㄅ)》之銘言:. 要避免空號的問題. 光用 +1 -1 恐怕還無法解決. 還必須搭配 update 吧. 但是這樣 對於整個系統會比較好嗎?. 恐怕 自動編號的欄位 還是得保留. 建議 另外用其他欄位來記錄. --. Origin:《 成大計中

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者razor (=_=)時間18年前 (2006/06/21 03:27), 編輯資訊
0
0
0
內容預覽:
關於自動編號欄位的重設,SQL Server應該有系統內定的預存程序,. 請把它找出來使用即可.. 曾經使用MSDE 2000 Release A(微軟出品,一種與SQL Server相同的資料庫管理引擎),. 搭上某牌客戶端,在Enterprise Manager介面中操作刪除一個表格的全部記錄,
首頁
上一頁
1
下一頁
尾頁