?? subject_64782.htm
字號:
<p>
序號:64782 發表者:wati 發表日期:2003-12-12 18:09:57
<br>主題:請問sqlserver設為自動編號后,如何清零呀?
<br>內容:使用一段時間后,刪除紀錄,則自動編號不是從零開始。
<br><a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p>
<hr size=1>
<blockquote><p>
回復者:LOVEYUAN 回復日期:2003-12-12 22:33:15
<br>內容:你要是把紀錄全刪除的話,那可以考慮重新建表。<BR>
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:enen 回復日期:2003-12-12 23:05:53
<br>內容:自動編號后,是不能清零的。一個ID只能為一個記錄使用,刪除記錄后其它記錄也不能使用。<BR>比如說你使用自動編號,且數據類型為 tinyint,則此表只能有256個記錄,即使你把所有的記錄都刪除了,這時候也是不能再往表里插入記錄了。
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:金槍魚 回復日期:2003-12-13 02:21:47
<br>內容:永遠不要使用數據庫的自動ID功能,那是為傻瓜準備的!!!<BR><BR>記錄ID應該由你的程序來控制。<BR><BR>通過查詢當前記錄中最大的連續號后實現補號本身也是非常簡單的事情。
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:wati 回復日期:2003-12-13 19:48:24
<br>內容:在access里,自動編號可以清零的,但須壓縮一下數據庫,我相信sqlserver中也可以清靈,不知用什么辦法,或存儲過程。
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回復者:atu 回復日期:2003-12-14 15:45:20
<br>內容:用truncate table可以實現
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -