PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Programming
]
討論串
[請益] SQL server的流水號如何能重新計算?
共 4 篇文章
排序:
最舊先
|
最新先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#1
[請益] SQL server的流水號如何能重新計算?
推噓
1
(1推
0噓 2→
)
留言
3則,0人
參與
,
最新
作者
artingo
(實現吧!)
時間
18年前
發表
(2006/06/19 15:02)
,
編輯
資訊
2篇文章回應此文
2
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
例如現有資料100筆. 在table中的首個欄位設為自動流水號. 如今欲刪除第51至100筆的資料. 然後另外新增新的50筆資料進去. 為何該欄位的流水號變為101~150. 而不是51~100. 導致資料表流水號欄位變為1~50,然後便跳號到101~150. 在程式碼中或SQL SERVER裡該如
#2
Re: [請益] SQL server的流水號如何能重新計算?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
wsc1207
(大ㄅㄅ)
時間
18年前
發表
(2006/06/20 18:22)
,
編輯
資訊
1篇文章回應此文
1
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
那是為了避免編號重複,作為其他表格欄位的key時一定不能重複. 可以在該表格寫一個Trigger for Insert. 新增資料時先取得目前資料筆數,在自行+1寫入. 或者在其他地方記錄筆數,該資料表格也可以用Trigger來做. 寫兩個Trigger,一個insert時+1、一個delete時-
#3
Re: [請益] SQL server的流水號如何能重新計算?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
neway.
時間
18年前
發表
(2006/06/21 02:01)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
※
引述《wsc1207.bbs@ptt.cc
(大ㄅㄅ)》之銘言:
. 要避免空號的問題. 光用 +1 -1 恐怕還無法解決. 還必須搭配 update 吧. 但是這樣 對於整個系統會比較好嗎?. 恐怕 自動編號的欄位 還是得保留. 建議 另外用其他欄位來記錄. --.
㊣
Origin:《
成大計中
#4
Re: [請益] SQL server的流水號如何能重新計算?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
razor
(=_=)
時間
18年前
發表
(2006/06/21 03:27)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
關於自動編號欄位的重設,SQL Server應該有系統內定的預存程序,. 請把它找出來使用即可.. 曾經使用MSDE 2000 Release A(微軟出品,一種與SQL Server相同的資料庫管理引擎),. 搭上某牌客戶端,在Enterprise Manager介面中操作刪除一個表格的全部記錄,
首頁
上一頁
1
下一頁
尾頁