Re: [.NET] 資料庫有沒有可能做到這一點...?
看板Visual_Basic作者virdust2003 (微軟亞洲研究院實習生)時間19年前 (2006/12/12 05:12)推噓2(2推 0噓 1→)留言3則, 2人參與討論串4/4 (看更多)
首先 該欄位不要設成 自動編號
而你自己需要維護現在最大的編號是多少
Select Count(*) 就可以取得了
每次刪除的時候
Delete From x Where Id = 5
Update Id = Id -1 Where Id > 5
這樣應該可以吧
※ 引述《netman (阿團)》之銘言:
: ※ 引述《diskk (oi)》之銘言:
: 我現在的需求是
: 資料數不會超過一千筆
: 而且我現在是用自動編號器來製作上一筆 下一筆的瀏覽鍵
: 所以才會需要用我之前的笨方法@@
: 不知道有沒有曾經遇過像我這樣需求的人
: 能夠分享一下經驗呢
: : 好像沒有
: : 而且這似乎不是個好主意
: : 假如資料量很大的時候,要把每一筆減一是很大的工程
: : 不然你就是在新增資料的時候,也寫入時間
: : 要查詢出來的時候照時間排序就好了
: : 大不了查詢後再加一個欄位填入你要的數值
: : 也比你每次刪除時減一要來的有效率
--
-----------------------------------------------------------------------------
功課重,Project多的好幫手--專案王
http://steven.twbbs.org/ProjectKing
增加右鍵的威力RightMenuKing--右鍵王
http://steven.twbbs.org/RightMenuKing/
備份重要檔案的好幫BackupKing--備份王
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.192.165
推
12/12 12:54, , 1F
12/12 12:54, 1F
推
12/13 20:11, , 2F
12/13 20:11, 2F
→
12/13 20:11, , 3F
12/13 20:11, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章