首頁 > 資料庫 > mysql教程 > 推荐SQL Server 重新恢复自动编号列的序号的sql代码

推荐SQL Server 重新恢复自动编号列的序号的sql代码

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 17:57:29
原創
1066 人瀏覽過

推荐SQL Server 重新恢复自动编号列的序号的sql代码

在sql server中经常有这样的问题:
一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题 就是 在录入新的数据,编号只会继续增加,已使用过的但已删除的编号就不能用了, 谁知道如何解决此问题?

truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值。

而DBCC CHECKIDENT则更加方便一些,可以在不删除数据的情况下指定SEED的值。
1. truncate table tablename
2. DBCC CHECKIDENT (tablename,reseed,1)
相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
php - 單品返傭功能的思路?
來自於 1970-01-01 08:00:00
0
0
0
javascript - electron app 用什麼資料庫
來自於 1970-01-01 08:00:00
0
0
0
javascript - python或JS對SQL語句美化和壓縮
來自於 1970-01-01 08:00:00
0
0
0
Node.js:無法將 SQL 查詢結果儲存在陣列中
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板